Otay Crossroads

Address: 2445-2455 Otay Center Drive
City/State: San Diego, CA 92154 
Listing Status: For Lease
Property Type: Retail