Where is Lake Eola Park?

Where is Lake Eola Park located?

Lake Eola Park, Florida, United States (approx. 28.54848°, -81.38126°)


Where is Lake Eola Park on the map?