North America • United States • Massachusetts • Stonehedge Inn & Spa
Located just 40 miles north of Boston yet worlds away. Nestled in 36 acres of New England s scenic woodlands with 30 luxurious rooms gourmet cuisine unparalleled wine collection and vinotherapy spa make this Inn a must see New England destination.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!