Nestled in the heart of Central Florida, Leesburg has earned the nickname the "Lakefront City" for its picturesque setting amid over 30 freshwater lakes. Located about 45 miles northwest of Orlando, ...