The Sherwood Inn is nestled in the charming village of Skaneateles, New York, serving as the perfect retreat for those seeking a tranquil getaway.
Located on the pristine north shore of Skaneateles Lake, guests can enjoy the breathtaking views and serene surroundings of one of the world's cleanest bodies of water.
Generated from their website's infomation