Hotel:
Hotel Scottish Inns Sturbridge
Town:
Sturbridge, Massachusetts
Country:
United States
Details:
Winner Of In Bloom Award, Scottish Inn Is 2 Miles ;from The World Famous Old Sturbridge Villages And ;within Minutes From The Antique Markets.we ;provide Free Continental Breakfast, High Speed ;internet, Free In-room Refrigerator,and Microwave ;free Stay For Kids Below 12 Yrs, Free Local...