Cartogiraffe.com

Boca del Tule

Boca del Tule is an asphalted street with two lanes in San Ysidro in San Diego.