Cartogiraffe.com

Otay Lakes Road

Otay Lakes Road is an asphalted street with three lanes in Chula Vista. In the area there are, inter alia, a fuel station and a cafe.