Where is Ponderosa?

Where is Ponderosa located?

Ponderosa, Ponderosa, United States of America (approx. 35.66003°, -106.66753°)


Where is Ponderosa on the map?