Get a Hotel in Norwood

One Bedroom Apartment in Norwood

One Bedroom Apartment in Norwood

Norwood • Show on map 0.0/10 View Details for Price

One Bedroom Apartment in Norwood is located in Norwood, just 16 miles from Fenway Park and 16 miles from Back Bay. The air-conditioned accommodation is 16 miles from Boston Museum of Fine Arts. Central…More info

Book now