|Wyndham Boston / Chelsea in Chelsea|
201 Everett Ave., Chelsea, MA 02150 US
Located in Chelsea, Wyndham Boston/Chelsea is near the airport and close to USS Constitution Museum, Boston City Hall, and Boston Athenaeum. Nearby points of interest also include TD Garden and Faneuil Hall Marketplace. Hotel Features. Wyndham Boston/Chelsea features a restaurant and a bar/lounge. Room service is available. Recreational amenities include an indoor pool, a health club, and a spa tub. This 3 star property has a 24 hour business center and offers audiovisual equipment. Complimentary wireless Internet access is available in public areas.