Where is Albion Hotel, Miami Beach located?
Albion Hotel, Miami Beach, Albion Hotel, Miami Beach, United States of America (approx. 25.79104°, -80.13088°)
Albion Hotel, Miami Beach, Albion Hotel, Miami Beach, United States of America (approx. 25.79104°, -80.13088°)