Fenton Street Self Storage

2380 Fenton Street
Chula Vista, CA

Sale Price: $16,975,000
Square Feet: 86,700
# of Units: 895
Price per SF: $195.00