Add to favoritesHouse for sale, 45 Norwood St Downtown Marlborough, in Marlborough, United StatesMarlborough, 45 Norwood StHouse • 6 room(s) • 3 bed. • 2 bath. • 1701 sq ft (158 m²)$550,000Request a tourContact agent