Located in Boston, The New England Hotel is in the business district and minutes from York Street and St Botolph's Church. This hotel is within the vicinity of Boston Guildhall and Bubblecar Museum.
Make yourself at home in one of the 27 guestrooms. Complimentary wireless Internet access is available to keep you connected.
Enjoy a meal at a restaurant, or stay in and take advantage of the hotel's room service (during limited hours).
Free self parking is available onsite.