Where is Albion Hotel, Miami Beach?

Where is Albion Hotel, Miami Beach located?

Albion Hotel, Miami Beach, Florida, United States (approx. 25.79104°, -80.13088°)


Where is Albion Hotel, Miami Beach on the map?