851 W. Genesee Street
Skaneateles, NY US
Rating: 4 stars
Mirbeau Inn and Spa located in New Yorks Finger Lakes Wine Country Mirbeau takes you to the French Countryside with old world French Country Architecture sumptuous Monet inspired gardens and uniquely designed rooms. ...