Cafe tacuba is right next to the Metro stop Allende. The decor is wonderful, really nice tiling. The staff were friendly and they had a mexican folk band playing which created a good atmosphere. The food was good, but pricey for what it was i thought. The staff were helpful and offered me meat free equivalents to most things on the menu which is always nice (im veggie).