Where is The Vagabond Hotel?

Where is The Vagabond Hotel located?

The Vagabond Hotel, Florida, United States of America (approx. 25.84287°, -80.18426°)


Where is The Vagabond Hotel on the map?