Business | Phone |
California Self Storage 2425 Embarcadero Way, Palo Alto 94303 | (650) 493-6227 |
Safe Self Storage 791 High St, Palo Alto 94301 | (650) 328-7233 |
Public Storage 1841 E Bayshore Rd, Palo Alto 94303 | (650) 369-8220 |
Shurgard Storage Center 2047 E Bayshore Rd, Palo Alto 94303 | (650) 321-7228 |