Where to Stay: The Albion Hotel on Lincoln Road Mall

Looking for a South Beach hotel with cool vibes and a great location? The Art Deco designed Albion Hotel might be your place. Located on the east end of Lincoln Road Mall – The Albion is perfectly central to all the great shopping, dining, and nightlife of South...