Located in the historic centre of Mexico City, Cafe Tacuba is a famous restaurant serving proper Mexican cuisine. From the outside it looks modest but inside there are beautiful folk woodworks and tiles, which give the place its colonial charm. The establishment has existed for 100 years; Frida Kahlo and Diego Rivera had their wedding party there.