Where is Del Cerro?

Where is Del Cerro located?

Del Cerro, Del Cerro, United States of America (approx. 32.785034°, -117.06248°)


Where is Del Cerro on the map?