Where is Hotel Paso del Norte?

Where is Hotel Paso del Norte located?

Hotel Paso del Norte, Hotel Paso del Norte, United States of America (approx. 31.75844°, -106.48971°)


Where is Hotel Paso del Norte on the map?