Set in the center of Sturbridge, this 3-star hotel features an indoor heated pool, a health club and a picnic area. The central hotel, built in 1975, is renowned for its colonial architecture.
This hotel is situated 6.4 km away from Tinkerville Brook Reserve, Eye Glasses Monument and College of the Holy Cross. The venue is set within 1 km from Sturbridge city center.
Sturbridge Host Hotel can be reached in 25 minutes by car from Worcester Regional airport.
There are 232 spacious rooms fitted with a safe, multi-channel TV, free Wi-Fi, an iron with ironing board and a separate toilet. The property offers views of Cedar Lake from the rooms. The rooms come with en suite bathrooms with a hairdryer, towels and a shower along with coffee/tea makers, a microwave and a fridge.
Eat & Drink
Guests can have breakfast in the conservatory every morning. The restaurant menu features Italian dishes. The large cocktail bar offers a terrace and an open fireplace.
Such business facilities as a conference room, a business center and a photocopier are available on site.
The hotel spoils guests with a spa center, a hot tub and a sauna along with such activities as basketball, boating and mini golf.
Wireless internet is available in the hotel rooms for free.
Free public parking is possible on site.