1 day use hotel from 79 USD available in Sturbridge, United States





In-room Work Desk
Pool Access
Save
Sturbridge Host Hotel, Sturbridge
Make your day hotel stay enjoyable and comfortable by booking your day stay at Sturbridge Host Hotel, Sturbridge
Sturbridge Host Hotel
366 Main Street, Sturbridge, Massachusetts 01566
Day use room