Wyndham Boston / Chelsea in Chelsea
201 Everett Ave., Chelsea, MA 02150 US
~21.58 Miles from Lowell center
- Check in: 3 PM
- Gym is available on property
With a stay at Wyndham Boston/Chelsea in Chelsea, you'll be near the airport and convenient to Charlestown Navy Yard and USS Constitution Museum.