Where is The Savoy Hotel & Beach Club?

Where is The Savoy Hotel & Beach Club located?

The Savoy Hotel & Beach Club, Florida, United States of America (approx. 25.77381°, -80.13208°)


Where is The Savoy Hotel & Beach Club on the map?