The Norwood Theatre est un théâtre historique et un lieu dédié aux arts du spectacle ouvert en 1927, dont l'architecture constitue une interprétation du style roman espagnol du XXe siècle. Après une importante restauration achevée en 2012, le bâtiment associe son caractère d'origine à des équipements scéniques modernes. La salle peut accueillir 731 spectateurs, avec 449 places au niveau principal et 282 places au balcon.
L'intérieur est conçu pour accueillir une programmation variée comprenant spectacles de théâtre, concerts, comédie et projections de films. Des équipements modernes de sonorisation et d'éclairage ainsi qu'un écran de cinéma rétractable de 31 × 15 pieds permettent d'adapter la salle à différents types de productions. La climatisation et un ascenseur contribuent également au confort dans ce bâtiment historique restauré.
Le théâtre se trouve au centre de Norwood, à côté du Norwood Town Common, à l'adresse 109 Central St, Norwood, États-Unis. Des places de stationnement sont disponibles dans les rues voisines ainsi que dans trois parkings publics situés à quelques minutes à pied, ce qui permet de rejoindre facilement l'entrée après avoir garé son véhicule. Pour une vue plus complète des liaisons ferroviaires et des autres possibilités de déplacement à Norwood, les informations sur la ville ci-dessous apportent des précisions supplémentaires.