Wyndham Boston/Chelsea
Hotel
02150 Chelsea
United States
Phone: (617) 884-2900
Website: http://www.wyndham.com/hotels/massachusetts/chelsea/wyndham-boston-chelsea/hotel-overview
The Wyndham Boston Chelsea is nestled on the outskirts of Boston, across from the Mystic River and three miles from downtown Boston. This close proximity



