Lake Formosa

Lake Formosa is a 32.46 acre lake located in Orlando, Florida 32803. Lake Formosa connects to Lake Rowena.

Lake size in acres: 
32.46
Lake depth in feet: 
Unknown
Latitude and Longitude: 
Latitude: 28.5687
Longitude: -81.3688
Zip code: