Seagull Hotel Miami Beach

100 21st St
Miami Beach
Florida
United States