Where is Otay Mesa Rd & Cactus Rd located?
Otay Mesa Rd & Cactus Rd, Otay Mesa Rd & Cactus Rd, United States of America (approx. 32.56794°, -116.987656°)
Otay Mesa Rd & Cactus Rd, Otay Mesa Rd & Cactus Rd, United States of America (approx. 32.56794°, -116.987656°)