Best Western Plus Chain Of Lakes Inn & Suites

1321 North 14th Street, Leesburg, FL 34748