The Norwood Theatre ist ein historisches Theater und Veranstaltungszentrum für darstellende Kunst, das 1927 eröffnet wurde. Seine Architektur ist als Interpretation des spanisch-romanischen Stils des 20. Jahrhunderts gestaltet. Nach einer umfassenden, 2012 abgeschlossenen Restaurierung verbindet das Gebäude seinen ursprünglichen Charakter mit moderner Theatertechnik. Der Zuschauerraum bietet 731 Plätze, davon 449 im Hauptsaal und 282 auf dem Balkon.
Der Innenraum eignet sich für ein vielseitiges Programm von Theater- und Musikaufführungen bis hin zu Comedy und Filmvorführungen. Moderne Ton- und Lichttechnik sowie eine einfahrbare Filmleinwand mit einer Größe von 31 × 15 Fuß ermöglichen unterschiedliche Produktionsformate. Klimatisierung und ein Aufzug erhöhen zusätzlich den Komfort im restaurierten historischen Gebäude.
Das Theater befindet sich im Zentrum von Norwood direkt am Norwood Town Common unter der Adresse 109 Central St, Norwood, Vereinigte Staaten. In den umliegenden Straßen stehen Parkmöglichkeiten sowie drei öffentliche Parkplätze in fußläufiger Entfernung zur Verfügung, sodass der Eingang nach dem Parken bequem zu Fuß erreichbar ist. Einen umfassenderen Überblick über Bahnverbindungen und weitere Verkehrsmöglichkeiten in Norwood bietet die nachfolgende Beschreibung der Stadt.