Albion Hotel


1650 James Avenue
Miami Beach, FL   33139

The Albion Hotel is ideally situated in the heart of flashy South Beach, Florida. Miles of beautiful beaches and the Miami Beach Convention Center are just one block from this Miami Beach Hotel gem.