Where is Westover Arms Hotel?

Where is Westover Arms Hotel located?

Westover Arms Hotel, Florida, United States of America (approx. 25.81323°, -80.12316°)


Where is Westover Arms Hotel on the map?