Elmwood Park IL Computers & Accessories 1. 7931 W Metropole St, Elmwood Park, IL 60707 | Island Computer Consulting (708) 583-1968