715-876-2822

Email Us

Menards Self Storage in Melrose Park
Business Hours:
Monday - Friday 8am - 5pm

Gate hours:
6am to 9pm, 7 days a week

Directions

8311 W North Ave,
Melrose Park, IL 60160


Can't see the map above? Click here to view our location on Google Maps.

Menards Self Storage      8311 W North Ave, Melrose Park, IL 60160
QuikStor logoPowered by QuikStor Software for Self Storage