Where is The Sagamore Hotel?

Where is The Sagamore Hotel located?

The Sagamore Hotel, Florida, United States of America (approx. 25.7916°, -80.12964°)


Where is The Sagamore Hotel on the map?