Tumbaburros
About
Tumbaburros, in Plaza Las Américas (Downtown) and another one across the street from the ADO bus terminal (also in Downtown). Genuine Mexican cuisine and a great atmosphere. Real Mexican good humor and hospitality along with your taco order.