Subway Reviews & Details
1521 W North Ave, Ste 2
Subway is located at 1521 W North Ave, Ste 2 in Melrose park near the intersection of W North Ave and 15th Ave. Their menu consists of American dishes . Call (708) 343-6044 today!
- On The Menu:Sandwiches
- Major Intersection:W North Ave And 15Th Ave
Tell us more about Subway Melrose park!