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, Madrid

105 restaurants

Sort by Relevance

Spanish

La Terapia

Calle Juan Álvarez Mendizábal 57, 28008, Madrid

Average price €15

Italian

Calle Ferraz, 37, 28008, Madrid

Average price €15

International

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

Italian

Plaza Biombo, s/n, 28013, Madrid

Average price €20

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

insiderFrom market

C/ Bordadores, 5, 28013, Madrid

8.9 / 10
220 reviews

Average price €23

Spanish

C/ Bola, 4, 28013, Madrid

Average price €18

From market

Calle Juan Álvarez Mendizábal, 6, 28008, Madrid

Average price €15

Set Menu undefined€

American

C/ Ferraz, 9 Local 2, 28008, Madrid

Average price €18

Menu 10.5€

Middle Eastern

C/ Leganitos, 27, 28013, Madrid

Average price €19

Menu 16.95€

C/ Santa María Micaela, 4, 28008, Madrid

Average price €20

Menu 14€

Italian

Calle Ferraz, 10, 28008, Madrid

8.6 / 10
169 reviews

Average price €15

Pizzeria

C/ Mayor, 31, 28013, Madrid

8.6 / 10
1,596 reviews

Average price €26

Spanish

Calle Ferraz, 53, 28008, Madrid

Average price €20

Fine Dining

Calle Conde Duque, 5, 28015, Madrid

Average price €15

Spanish

Calle Sta. María Micaela, 28008, Madrid

Average price €20

From market

Calle de San Bernardo, 12, 28015, Madrid

Average price €20

Mediterranean

Calle de las Navas de Tolosa, 7, 28013, Madrid

Average price €22

Japanese

Calle de Martín de los Heros, 19, 28008, Madrid

Average price €20

Fusion

Calle de Vergara,10, 28013, Madrid

Average price €25

American

Calle Conde Duque, 8, 28015, Madrid

Average price €15

Spanish

Calle Ferraz, 36, 28008, Madrid

Average price €20

Basque

Calle Juan Álvarez Mendizábal, 34, 28008, Madrid

Average price €15

Spanish

Calle San Bernardo, 22, 28015, Madrid

Average price €15

Calle Luisa Fernanda, 23, 28008, Madrid

Average price €30

Japanese

Calle Ferraz, 9, 28008, Madrid

Average price €16

Filter

TheFork advantages