- UK Information
- UK Hotels
- New England Hotel, The
New England Hotel, The
The New England Hotel offers traditional charm, and is located in the heart of Boston. All rooms have private bathrooms and free Wi-Fi, and free on-site parking is available.
Rating
Visa,Maestro,MasterCard,American Express
Prices from £58
28