Albion South Beach Hotel

1650 James Ave
Miami Beach
Florida
United States