This place is the complete deal! More than a restaurant, it is an experience. They will be treated with authentic high-quality Mexican food, along with excellent entertainment folklore dances and amazing live Mariachi music. A must for every visit to Mexico City!