Home › Venues › Norwood Theatre Norwood Theatre Tickets Buy tickets for concerts at Norwood Theatre in Norwood, MA. No Upcoming Events No upcoming events scheduled at Norwood Theatre. Please contact us with any corrections. Hotels & Lodging Near Norwood Theatre About the Venue Norwood Theatre At-a-Glance Capacity 731Address109 Central StNorwood, MA 02062United States Map & Directions Website norwoodstage.com/Advertisement