Where is Mark Ave & Ponderosa Ave located?
Mark Ave & Ponderosa Ave, Mark Ave & Ponderosa Ave, United States of America (approx. 36.968338°, -121.763596°)
Mark Ave & Ponderosa Ave, Mark Ave & Ponderosa Ave, United States of America (approx. 36.968338°, -121.763596°)