C@fé Taborda

Save
  • Address
    Costa do Castelo 75, Castelo
  • Phone
    218 879 484

Let us know if these details are incorrect

Lonely Planet review

Up near Castelo de São Jorge is this high-up vegetarian and fish restaurant with marvellous views through its large windows.