Good hotel in town centre
The New England is in the centre of Boston town and both leisure and business visitors thought that it was ideally located for their requirements. There is plenty of onsite parking and the hotel is ideal for guests visiting the area for events such as weddings, bereavements and so on.