The Waterfront Inn

1105 Lake Shore Drive
The Villages
Florida
United States