Subway Reviews & Details
8345 W North Ave
Subway is located at 8345 W North Ave in Melrose park near the intersection of North Ave and Riverwoods Dr. Their menu consists of American dishes . Call (708) 681-3668 today!
- On The Menu:Sandwiches
- Major Intersection:North Ave And Riverwoods Dr
Tell us more about Subway Melrose park!