Providing 96 rooms, the 3-star Residence Inn Boston Norwood is situated about a 5-minute stroll from Neponset River. The comfortable location, in the vicinity of Fenway Park makes this comfortable hotel suitable for a wide range of activities, including snowboarding and skiing.
Ellis Gardens Playground is located 2.6 miles away, and the 89-acre landscaped Francis William Bird Water Park is 1.3 miles from the Norwood hotel. The residential Residence Inn Boston is also perfectly located around 10 minutes by car from Eliot Park. Visit Edgewater Pond, 1.7 miles from the charming property, and feel complete harmony with the nature of United States of America. You can easily find Warner Trail approximately a 10-minute drive from the hotel. The property is also situated in proximity to Washington St opp Mylod St bus stop.
The rooms at Residence Inn Boston Norwood have a seating area and a kitchenette area, along with an iron with ironing board and climate control for your convenience. Other amenities include a fridge and a kitchenware in the rooms. They also come with private bathrooms.
A cold buffet breakfast is served each morning. While staying at the Residence Inn Boston Norwood, guests can choose from dining options nearby, such as SIAM Lotus, located just 550 feet away, or Golden Abacus Restaurant at a 6-minute walking distance.