Situated in Boston and with Skegness Butlins reachable within 36 km, The New England Hotel features a shared lounge, non-smoking rooms, free WiFi and a restaurant.