The New England Hotel
Hotel
Boston
Featuring free Wi-Fi, The New England Hotel is situated in Boston. Each accommodation at the 3-star hotel has city views, and guests can enjoy access to a restaurant and to a bar.
Number of rooms: 12
49 Wide Bargate, Boston, PE21 6SH, United Kingdom