Lake Formosa Park

Location

1401 Alden Road, Orlando 3280  View Map

Google Map