Mirbeau Inn & Spa to Open at The Pinehills in Plymouth, MA
Slated to open in June 2014, Mirbeau Inn & Spa at The Pinehills located in Plymouth, Mass. will be an elegant 50-room destination retreat reminiscent of a romantic French country manor house. Situated just 45 miles from Boston and eight miles from Cape Cod, the resort will cater to…
Read More