Americas Best Value Inn

408 MAIN STREET
Sturbridge
Massachusetts
United States