Where is Albion Hotel?

Where is Albion Hotel located?

Albion Hotel, Florida, United States of America (approx. 25.79104°, -80.13088°)


Where is Albion Hotel on the map?