Cruise America/Alum Rock Self Storage
2487 Alum Rock Ave, San Jose, CA, USA,
Cruise America/Alum Rock Self Storage