We have visited this restaurant several times over the last 10 years and it has always come up to expectations.
The food is high quality traditional European/Portuguese. It does have a higher than average price tag. Not excessive but it does reflect the quality of the food and the setting.
Guidance on the wine and food is friendly and knowledgeable, and the staff seem to have a knack of sensing what it is you want and therefore what to recommend.
You will usually need to book as it is popular although a little off the beaten track.
If you want somewhere for a special occasion whether it be family at a birthday or perhaps romantic, the Casa Velha (Old House) will always come up trumps.
If you own or manage Casa Velha Restaurant, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.