Subway Reviews & Details
6600 W North Ave
Subway is located at 6600 W North Ave in Elmwood park near the intersection of North Ave and N East Ave. Their menu consists of American dishes . Call (773) 836-3587 today!
- On The Menu:Sandwiches
- Major Intersection:North Ave And N East Ave
Tell us more about Subway Elmwood park!