EDISON HOTEL SOUTH BEACH

960 OCEAN DR
Miami Beach
Florida
United States