Phone: +12038909090
Address: 80 Atlantic Street, Stamford, 06905, United States Of America
City: Stamford
Menu Dishes: 35
Reviews: 18
"I really appreciate that this restaurant offers authentic dishes rather than the usual Americanized Tex-Mex fare. The service was prompt, the food delicious, and the prices reasonable. I highly recommend trying the pupusas, tacos, and torta."
All prices are estimates on menu.