Where is Lake Alfred?

Where is Lake Alfred located?

Lake Alfred, Florida, United States (approx. 28.091963°, -81.7234114°)


Where is Lake Alfred on the map?