Albion South Beach - A Cool Miami Beach Hotel

The beautifully restored Art Deco Albion South Beach hotel in the heart of South Beach Miami, Florida offers tastefully decorated rooms and suites, meeting space, and a restaurant and bar.