Subway Reviews & Details
137 W North Ave
Subway is located at 137 W North Ave in Melrose park near the intersection of State Rte 64 and Hillside Ave. Their menu consists of American dishes . Call (708) 492-1902 today!
- On The Menu:Sandwiches
- Major Intersection:State Rte 64 And Hillside Ave
Tell us more about Subway Melrose park!