Best Western Plus Chain of Lakes Inn & Suites

1321 N 14th St
Leesburg
Florida
United States