Where is Penguin Hotel?

Where is Penguin Hotel located?

Penguin Hotel, Florida, United States of America (approx. 25.78584°, -80.12981°)


Where is Penguin Hotel on the map?