What
Where

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

The Best Plaza de España Restaurants in Madrid

101 restaurants

Sort by Relevance

Mosaico - Meliá Madrid Princesa, Madrid

MEDITERRANEAN

C/ Princesa, 27, 28008, Madrid

58

Average price €30

Bombay Masala  - Plaza España, Madrid

INDIAN

C/ San Bernardino, 1, 28015, Madrid

1019

Average price €15

Peybor, Madrid

ITALIAN

Peybor

8.3 / 10

Calle Ferraz, 10, 28008, Madrid

168

Average price €15

InsiderSaisho, Madrid

INSIDERJAPANESE

Saisho

9.3 / 10

Calle Evaristo San Miguel, 21, 28008, Madrid

230

Average price €40

Tony Roma´s - Gran via, Madrid

AMERICAN

Gran Vía, 68, 28013, Madrid

490

Average price €18

Vietnam Mekong, Madrid

VIETNAMESE

C/ Isabel la Católica, 11, 28013, Madrid

376

Average price €20

Massart Pizza - Moncloa, Madrid

ITALIAN

Calle de Isaac Peral, 2, 28015, Madrid

287

Average price €15

InsiderAlgarabía, Madrid

INSIDERFROM MARKET

Algarabía

9.1 / 10

C/ Unión, 8, 28013, Madrid

463

Average price €40

La Tasca de Ventura, Madrid

SPANISH

Calle Ventura Rodríguez, 9, 28008, Madrid

356

Average price €25

InsiderCafé Varela - Hotel Preciados, Madrid

INSIDERMEDITERRANEAN

C/ Preciados, 37, 28013, Madrid

86

Average price €40

El Crack, Madrid

MEDITERRANEAN

El Crack

8 / 10

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

17

Average price €20

El Jardín Secreto, Madrid

MEDITERRANEAN

Calle del Conde Duque, 2, 28015, Madrid

106

Average price €20

Mughul Indian, Madrid

INDIAN

Mughul Indian

8.7 / 10

C/ San Bernardino, 10, 28015, Madrid

4206

Average price €15

Somos  - Hotel Barceló Torre de Madrid, Madrid

Plaza de España, 18, 28008, Madrid

112

Average price €30

Sensaciones Liabeny, Madrid

MEDITERRANEAN

Calle de la Salud, 28013, Madrid

22

Average price €35

Con 2 Fogones, Madrid

SPANISH

C/ San Bernardino, 9, 28015, Madrid

336

Average price €26

Tablao Flamenco Las Tablas, Madrid

SPANISH

Plaza de España, 9, 28008, Madrid

14

Average price €50

La Lonja Taberna, Madrid

Plaza de Oriente, 6, 28013, Madrid

200

Average price €25

El Rincón de José, Madrid

SPANISH

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

25

Average price €18

L'Art Crêperie, Madrid

FRENCH

L'Art Crêperie

7.5 / 10

C/ Martín de los Heros, 6, 28008, Madrid

105

Average price €15

El Perol, Madrid

PERUVIAN

El Perol

6.3 / 10

Travesía Beatas , 10, 28015, Madrid

3

Average price €15

InsiderCafé de Chinitas, Madrid

INSIDERMEDITERRANEAN

C/ Torija, 7, 28013, Madrid

100

Average price €45

InsiderMiyama Flor Baja, Madrid

INSIDERJAPANESE

C/ Flor Baja, 5, 28013, Madrid

1579

Average price €50

El Arca by Gabriel Benítez, Madrid

MEDITERRANEAN

Calle Ferraz, 5, 28008, Madrid

1262

Average price €30

Tan-go, Madrid

ARGENTINIAN

Tan-go

 / 10

C/ Mártires de Alcalá, 3 (esquina Calle Princesa), 28015, Madrid

94

Average price €18

Filter

TheFork Benefits