According to Wiki, Arroyo in Mexico City is the world's largest Mexican restuarant. It is also full of full for guest of all ages. The restaurant has serveral playgrounds for kids, face painters, balloon-twisting clowns - and also a Bull ring! The menu has a range of BB meats - my favorite is a BBQ goat that is cooked in a banana leaf underground. For the less stomach hardy, roast chicken and pork (carnitas) are also on the menu as well as many salads and veggie options. Arroyo is a true experience in dining - one may flag down a roving group of Mariachis for a dessert serenade! The dining is family style and is moderate/expensively priced. But be sure to save some coins to buy Mexican Candy from the line of vendors on your way out of the reastuarant! The basket of honey-coconut, candied papaya and peanut brittle for $25 pesos is a MUST for the ride back home. Official Website: http://www.arroyorestaurante.com.mx/