Where is Hotel Paso del Norte?

Where is Hotel Paso del Norte located?

Hotel Paso del Norte, Texas, United States (approx. 31.75844°, -106.4897°)


Where is Hotel Paso del Norte on the map?