Albion Hotel


Albion Hotel

Albion Hotel

The Albion Hotel is a nautical moderne masterpiece at 1650 James Avenue and Lincoln Road two blocks from the beach.

Albion Hotel
1650 James Avenue
Miami Beach, FL 33139

Share