Extra Space Storage Reviews, Ratings | Self Storage near 999 E Bayshore Rd , East Palo Alto CA United States

Extra Space Storage

4.9
664 reviews
|Self Storage|East Palo Alto, CA 94303 United States