2326-2350 Otay Center Dr, San Diego, CA 92154
How to go there
Parking lot Loc: 32.5567 / -116.943
Plan your visit