|New England Hotel is located in the Town Centre of Boston. The hotel is just a short walk away from the famous St. Boltophrsquo;s Church. Some of the places where guests can visit are Guildhall Museum, Hussey Tower, Lincolnshire Wolds, Tattershall Castle, Lincoln Cathedral and Natureland. - All the bedrooms at the hotel are equipped with necessary amenities. There is always a warm and friendly atmosphere in this traditional English hotel. The hotel features two main function rooms, ideally suited for conferences, training courses and social functions for up to 140 people.