American Self Storage

Flag as Inappropriate

100% Were impressed
American Self Storage is a storage company based in Palo Alto. The company offers rental storage units. Sizes range from small closets to garages. Units can be booked online or over the phone. For further inquiries, call American Self Storage.
1985 E Bayshore Rd, East Palo Alto, CA 94303
(650) 325-8609
  • Fax: 650-329-0570
  • Hours: Daily, 7am - 7pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »