INSIDERMediterranean
Av. Dr. Mateus Teixeira de Azevedo, 36,
8800-379,
Tavira
Average price €25
Portuguese
R. Dr. José Pires Padinha 134,
8800-346,
Tavira
Average price €19
Mediterranean
Rua de Ceuta 4,
8900-435,
Monte Gordo
Average price €30
Indian
Av. Ria Formosa,
8800-591,
Cabanas
Average price €15