Claim this facility
FacilityOtay Mesa Self Storage
Address6630 Camino Maquiladora, San Diego, CA 92154
Listed phone(619) 494-2130
Listed websitehttps://www.sandiegoselfstorage.com/self-storage/ca/san-diego/otay-mesa-self-storage/
Is this your facility?