Extra Space Storage facility on 1220 Norwood Ave - Itasca, IL

Itasca self storage at 1220 Norwood Ave

1220 Norwood AveItasca, IL 60143
  • New Customer: 

COMING SOON!

May 2023