Drag box to select area
This tiny restaurant tucked away in the corner of Meadowbrook Mall offers authentic Hispanic food and an inviting, warm atmosphere. The walls are painted bright red with eclectic decorations.
2153 63rd St, Downers Grove, IL 60516
- Hours: Mon-Fri, 11am - 9pm; Sat, 11am - 7pm; Sun, closed
- Accessible: yes