Otay Mesa Self Storage

6630 Camino Maquiladora, San Diego, CA 92154

About Otay Mesa Self Storage

Otay Mesa Self Storage is a self storage facility in San Diego, CA located at 6630 Camino Maquiladora, San Diego, CA 92154. Otay Mesa Self Storage offers affordable, convenient self storage units in San Diego, CA.

CONTACT INFORMATION

Otay Mesa Self Storage
6630 Camino Maquiladora
San Diego, CA 92154

Is This Your Business?

Claim Your Profile