Hotel Barcelona

1444 Drexel Ave
Miami Beach
Florida
United States