Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

Specify a date & time to find the best restaurants & offers

The Best Traditional Restaurants in City center, Lisbon

54 restaurants

Sort by Relevance

Mexican

EL TACOS & MEXICAN COCKTAILS BAR

Rua dos Correeiros - 173, 1100-164, Lisbon

Average price €11

-30% sobre a ementa!

Portuguese

Calcada de São Vicente - 70, 1100-575, Lisbon

7.9 / 10
104 reviews

Average price €18

Portuguese

Rua da Regueira, 10, 1100-435, Lisbon

8.1 / 10
15 reviews

Average price €13

Portuguese

Beco do Melo - 1, 1100-345, Lisbon

8.8 / 10
69 reviews

Average price €30

Specify a date and enjoy promotions of up to -50% in our best restaurants

Portuguese

Beco do Espirito Santo - 9, 1100-172, Lisbon

9.2 / 10
237 reviews

Average price €20

Fine Dining

Castelo de São Jorge, 1100-129, Lisbon

8.8 / 10
185 reviews

Average price €35

Portuguese

Travessa Larga 15, 1150, Lisbon

8.1 / 10
207 reviews

Average price €15

-30% off the "à la carte" menu!

Fine Dining

Rua da Alfândega 98, 1100-016, Lisbon

Average price €18

Portuguese

R. dos Sapateiros 155, 1100, Lisbon

Average price €20

Portuguese

Largo do Terreiro do Trigo, 14, 1100-603, Lisbon

Average price €15

Menu 9€

Portuguese

Rua dos Caminhos de Ferro - 136, 1100-109, Lisbon

Average price €15

Group Special: Menu 15€ (5 to 50 p.)

Portuguese

Rua de São Miguel - 58, 1100-543, Lisbon

Average price €13

Portuguese

Rua de São Miguel - 60A, 1100-545, Lisbon

Average price €15

Portuguese

Rua de São João da Praça - 17A, 1100-585, Lisbon

Average price €25

Indian

Rua dos Sapateiros - 171, 1100-577, Lisbon

Average price €15

Portuguese

Rua de São Cristóvão - 32, 1100-515, Lisbon

Average price €15

Portuguese

Rua de São Cristóvão - 35, 1100-340, Lisbon

Average price €20

Portuguese

R. Leite de Vasconcelos, 55A, 1170-198, Lisbon

Average price €25

Portuguese

Praça Dom Pedro IV 27, 1100-200, Lisbon

Average price €20

Portuguese

R. dos Correeiros 132, 1100-169, Lisbon

Average price €15

Portuguese

Rua dos Bacalhoeiros 2, 1100-069, Lisbon

Average price €15

Portuguese

R. Augusto Rosa 32/34, 1100-060, Lisboa

Average price €13

Fine Dining

R. São Miguel 68, 1100-571, Lisbon

Average price €15

Portuguese

R. da Vitória 19, 1100-620, Lisbon

Average price €25

Portuguese

Beco dos Armazéns do Linho 1, 1100-037, Lisbon

Average price €40

Filter

TheFork advantages