Sherwood Inn
Javascript is required to view this map.

26 W Genesee St
Skaneateles, NY
13152
United States
See map: Google Maps