O Telheiro is a family-run restaurant serving traditional Portuguese dishes, prepared with homemade recipes. Group lunches and dinners are available by reservation.