West Coast Self-Storage Del Sur

Area
99,610 SF
Units
1116
Development Status
Developed 2023
Address
16001 Babcock StSan Diego, CA 92127