Timmer Heliport

Heliport in Lake Wales, Florida, United States.