Wyndham Boston Chelsea Hotel is located in a shopping area of Boston in close proximity to Faneuil Hall and TD Banknorth Garden. Wyndham Boston Chelsea Hotel has been welcoming guests to its air-conditioned rooms since 2000.
The city center is 10 minutes' walk of the property. The hotel is about 350 meters from New England Aquarium, Museum of Science and Memorial Stadium.
This hotel is conveniently based near gardens.
Wyndham Boston Chelsea Hotel can be reached in 5 minutes by car from Logan International airport.
Wyndham Boston Chelsea Hotel is a property in Boston that comes with 20 rooms and provides individual climate control, free Wi-Fi, a refrigerator, a trouser press and satellite TV. They also feature en suite bathrooms fitted with a shower, a hairdryer and free toiletries.
Eat & Drink
Breakfast is served in the restaurant each morning.
A full breakfast is served and charges are applicable.
The property offers a business center, a meeting room and a catering service for the use of guests.
The on-site spa facilities include a wellness center and a Jacuzzi. Such fitness options as a gym and fitness center are available on site.
Wireless internet is available in the entire hotel for free.
Free private parking is possible on site.