Explore details about location Norwood Street. Norwood Street is a location situated within the Boston alongside other areas such as Park Street, Ardent Street, Butler Street.