Where is Pueblo of Sandia Village?

Where is Pueblo of Sandia Village located?

Pueblo of Sandia Village, Pueblo of Sandia Village, United States of America (approx. 35.25504°, -106.573074°)


Where is Pueblo of Sandia Village on the map?