Taco Bell Reviews & Details
135 W North Ave
Taco Bell is located at 135 W North Ave in Melrose park near the intersection of W North Ave and N Harvard Ave. Their menu consists of Mexican dishes . Call for takeout.
- On The Menu:Tacos
- Major Intersection:W North Ave And N Harvard Ave
Tell us more about Taco Bell Melrose park!