Leesburg Bike Rally has great eats in Lake Country Florida

Leesburg Bike Rally in central Florida is celebrating its 21st year and larger than ever. Great crowds line Main Street in downtown Leesburg to celebrate the start of summer. Take a ride around lake country and try one of these food spots we have spotted for you.