This is a very fun restaurant – beautifully decorated, festive atmosphere, packed house and band of musicians playing from room to room. It's listed in our guide books and also recommended by staff at our hotel (Hampton Inn - bit of a walk about 20 minutes). We went there for dinner on our first day in the city and had a great time even though the food wasn't remarkable (could be that we had no idea what we were ordering - every dish turned out to be a surprise). Best if you speak some Spanish as they don't seem to have English menus and the servers don't speak English. Also prepare some change as the musicians will come around to collect tips.
If you own or manage Cafe Tacuba, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.