Manteca’s largest self-storage complex yet is being proposed for 5.64 acres in southwest Manteca.
Self-storage with 844 units planned on Atherton Drive