Error

Close

Year Built:
2018
Square Feet:
111,147
Units:
909
Location:
Vacaville, CA

OVERVIEW

Self-Storage of Vacaville is the only self-storage facility in the Southtown/Vanden Ranch master planned area, in the fast-growing southern Leisure Town Road region of the City of Vacaville.