South Beach Hotel

236 21st St
Miami Beach
Florida
United States