Wachusett Village Inn is an authentic New England Inn located in Westminster, Mass. It offers 74 guest rooms and suites along with a variety of resort amenities. Wachusett also offers wedding packages, conference facilities, steam room and sauna, indoor and outdoor swimming pools, high-speed Internet access, a tanning and fitness center, and a restaurant and cafe. Special programs, including water
Read more...