2409 Leghorn St, Mountain View, CA 94043
Peninsula Storage Center is a self storage facility in Mountain View, CA located at 2409 Leghorn St, Mountain View, CA 94043. Peninsula Storage Center offers affordable, convenient self storage units in Mountain View, CA.