Legends say it's the tallest mountain in the state of Florida.. Mount Oilympus at Lead Foot City, America's Automotive Theme Park.
The mighty Mount Oilympus can be found on the north side of Lead Foot City, surrounded by the 4xForest.
Address: 17109 Old Ayers Rd, Brooksville, FL 34604
For details call 844-532-3366.
