What appears to be the only mountain in Florida is located at Lead Foot City, known as Mount Oilympus.

Lead Foot City is America's Automotive Theme Park and home to all kinds of motorsports and entertainment like drag racing, drifting, burnouts, concerts, and apparently mountain climbing.. come check it out in person by visiting this unique facility.

Address is 17109 Old Ayers Rd, Brooksville, FL 34604

Call 844-532-3366

Featured Sponsors