What's the best (safest) over night parking on the US side for the pedestrian crossing at Otay Mesa?
Address: 9777 Via de la Amistad, San Diego, CA 92154, USA
Erik Roan | Aug 21, 2020
Tello's Parking
Michael Ramirez | Aug 21, 2020
Gas station right by McDonald's
Thanks! Your answer is awaiting moderation.