Villa Park, IL
Metra
401 E North Avenue #7-8 is a office / tech which rented for $12. This office / tech has been listed on @properties since June 28th, 2014 and was built in 1990. The nearest transit stops include Villa Park Metra Union Pacific West line.