TheFork, a Trip advisor company

What

What

Where

Where

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

The Best Restaurants in Plaza de España, Barcelona

22 restaurants

Sort by Relevance

Fine Dining

El Mall Restaurant

Avinguda Rius i Taulet, 1-3, 08004, Barcelona

9.0 / 10
1,042 reviews

Average price €25

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

Argentinian

C/ Tamarit, 109, 08015, Barcelona

9.1 / 10
659 reviews

Average price €20

From market

C/ Vallhonrat, 28, 08004, Barcelona

8.9 / 10
129 reviews

Average price €18

Mediterranean

Gran Via de Les Corts Catalanes, 373, 08015, Barcelona

8.5 / 10
310 reviews

Average price €30

Group Special: Menu 60€ (8 to 150 p.)

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

Mediterranean

Carrer de Mallorca, 6, 08014, Barcelona

8.7 / 10
263 reviews

Average price €29 Accepts Yums

Menu 12,5€

Japanese

Gran Vía, 373, 08015, Barcelona

8.8 / 10
1,244 reviews

Average price €22

Fusion

Carrer d´Amposta, 40, 08004, Barcelona

Average price €18

Mediterranean

Gran Via de les Corts Catalanes, 373, 08015, Barcelona

7.7 / 10
40 reviews

Average price €20

Mediterranean

Avinguda Francesc Ferrer i Guàrdia, 13, 08038, Barcelona

Average price €39

-30% on « PACK GOLD », or 77,00 € instead of 110,00 €!

Mediterranean

C/ Mata, 16, 08004, Barcelona

Average price €12

Set Menu 7€

Fine Dining

C/ Marqués de Sentmentat, 67, 08029, Barcelona

Average price €30

Menu 30€

insiderFine Dining

C/ Lérida, 7, 08004, Barcelona

Average price €35

Tasting Menu 100 €

Mediterranean

Gran Via de les Corts Catalanes, 373-385, 08015, Barcelona

Average price €30

Menú 25.90€

insiderFine Dining

Avinguda de Mistral, 54, 08015, Barcelona

Average price €110

insiderFine Dining

Carrer de Viladomat, 137, 08015, Barcelona

Average price €75

Asian

Carrer de la Creu Coberta, 48, 08014, Barcelona

Average price €20

From market

Carrer de l'Àliga, 25, 08014, Barcelona

Average price €9

South American

Carrer de Radas, 67, 08004, Barcelona

Average price €10

Italian

Avenida del Paralelo, 163, 08004, Barcelona

Average price €19

Fine Dining

Pl. Països Catalans, s/n, 08014, Barcelona

Average price €45

Italian

C/ Lleida, 38, 08004, Barcelona

Average price €28

Indian

C/ Villarroel, 70, 08011, Barcelona

Average price €30

Filter

TheFork advantages