Where is Hotel St Francis?

Where is Hotel St Francis located?

Hotel St Francis, New Mexico, United States of America (approx. 35.68622°, -105.9399°)


Where is Hotel St Francis on the map?