Lake Crowell

Lake Crowell is a 19.10 acre lake located in Orlando, Florida 32836.

Lake size in acres: 
19.10
Lake depth in feet: 
Unknown
Latitude and Longitude: 
Latitude: 28.4199
Longitude: -81.4955
Zip code: