Extra Space Storage
Storage facility • Self storage facility • Moving supply store • Moving and storage service • Record storage facilityOne of the Top rateds in Itasca
Address
1220 Norwood Ave, Itasca, IL 60143, United States
Website
Contact
+1 630-468-1611Rating on Google Maps
5.00 (43 reviews)Open on Google Maps