Where is Castle Hotel?

Where is Castle Hotel located?

Castle Hotel, Florida, United States of America (approx. 28.44015°, -81.46897°)


Where is Castle Hotel on the map?