Cruise America/Alum Rock Self Storage

2487 Alum Rock Ave, San Jose, CA, USA,