Is this the same location for Albertsons Distribution Center in Melrose Park?
Address: 1966 N 19th Ave, Melrose Park, IL 60160, USA
Lonely Heart | Oct 26, 2018
Yes
Czn Vinny | Oct 26, 2018
Yes it is
MASTRRMIINDKING CW | Oct 26, 2018
No
Thanks! Your answer is awaiting moderation.