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