The restaurant is right at the Quadrado. Nice atmosphere, good food and good service. The fish is great, try the "Peixe Taipe", and the desserts are wonderful (cocada de forno, hot chocolate cake). Pricey, as every restaurant in Trancoso, but the Cacao is worth the money.
If you own or manage O Cacau, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.