The Waterfront Inn

1105 Lake Shore Drive
The Villages, Florida 32162
In The Villages (Lake Sumter Landing)
More hotels near this hotel

The Villages Landmarks Near The Waterfront Inn