The Waterfront Inn
Distance From Bikefest: 12.5 Miles
Description: A charming boutique hotel located in The Villages, Florida. The Waterfront Inn is situated on beautiful Lake Sumter, just two blocks from the Town Square. The Waterfront Inn at Lake Sumter Landing has been providing elegance, charm, and the ultimate guest experience for over 100 years.
Address: 1105 Lake Shore Drive
City: The Villages