The New England Hotel
Wide Bargate, Boston PE21 6SH, United Kingdom, United Kingdom
Business Details
The property The New England Hotel is situated in Boston, Lincolnshire, United Kingdom. The Accommodation is classified with 3 stars.
"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."
- Type:
- Accommodation
- Keywords:
Stars Rank:
3
Booking_com_ID:
34542
The New England Hotel
The property The New England Hotel is situated in Boston, Lincolnshire, United Kingdom. The Accommodation is classified with 3 stars.