Royal South Beach Hotel

763 Pennsylvania Avenue
Miami Beach
Florida
United States