Cartogiraffe.com

Isla del Carmen Way

The Isla del Carmen Way is an asphalted street with two lanes in San Ysidro in San Diego. In the area there is a supermarket.