Econo Lodge Sturbridge Route 20 Sturbridge
408 Main St -
Sturbridge,
MA 01566
Near Old Sturbridge Village