Wachusett Village Hotel Service and Amenities Enjoy top-notch amenities at the Wachusett Village Inn located in Westminster, Massachusetts. At the Wachusett Village Inn we offer our guests the best accommodations and amenities available in the Westminster area. Massage Therapy & Spa Treatments Quiet and Secure Interior Corridors Complimentary Wi-Fi All Non-Smoking Guestrooms Pet-Friendly rooms Outdoor […]