
Lake Beauty
4.0 (1)attraction
A natural lake and scenic neighborhood landmark set within Southeast Orlando.
Description





Located in Orlando, Florida, Lake Beauty is an attraction and natural water feature in the Southeast Orlando neighborhood, serving as a local scenic landmark.

