Where is Isleta Village Proper?

Where is Isleta Village Proper located?

Isleta Village Proper, Isleta Village Proper, United States of America (approx. 34.90783°, -106.69308°)


Where is Isleta Village Proper on the map?