Where is Aqua Hotel?

Where is Aqua Hotel located?

Aqua Hotel, Florida, United States of America (approx. 26.13032°, -80.10525°)


Where is Aqua Hotel on the map?