Where is Ponderosa?
Where is Ponderosa located?
Ponderosa, Ponderosa, United States of America (approx. 35.66003°, -106.66753°)
Where is Ponderosa on the map?
{"latitude":35.66003,"longitude":-106.66753,"title":"Ponderosa"}