South Shore Villa Websites
The South Shore Villa at Kelleys Island, Ohio
- southshorevilla.com
The South Shore Villa, located on beautiful Kelleys Island, Ohio, is the perfect lake-front cottage for your weekend, week-long, or longer stay. Sleeps up to eight comfortably and has a gorgeous view of Lake Erie.