Address: 6533 W 63rd St, Chicago, IL 60638, USA
Nope
I don't think so, but you can call and ask them.
Add Answer
Thanks! Your answer is awaiting moderation.
What are the prices of their pupusas?
Do they accept credit cards
Trending Places
Italian restaurant
10222 S Western Ave, Chicago, IL 60643, USA
Steak house
10522 S Western Ave, Chicago, IL 60643, USA
Mexican restaurant
2302 W 95th St, Chicago, IL 60643, USA
Nail salon
1810 W 99th St, Chicago, IL 60643, USA
Medical Center
4259 S Berkeley Ave, Chicago, IL 60653, USA
Restaurant supply store
53 E 25th St, Chicago, IL 60616, USA
Bar
5625 W 63rd St, Chicago, IL 60638, USA
Soul food restaurant
7352 S Halsted St, Chicago, IL 60621, USA