Hotel Best Western American Motor Lodge

350 Main Street, MA 01566 Sturbridge, United States - Sturbridge. See on map
Book now

Where is the lodging establishment?

350 Main Street, MA 01566 Sturbridge, United States - Sturbridge.

Choose your room

Reviews

There are still no ratings for this hotel