Where is The Narrows?

Where is The Narrows located?

The Narrows, The Narrows, United States of America (approx. 35.800503°, -106.31586°)


Where is The Narrows on the map?