What
Where

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

The Best Good for families Restaurants in Opera, Madrid

68 restaurants

Sort by Relevance

La Barra de Sandó - Hotel Santo Domingo, Madrid

FROM MARKET

Plaza Santo Domingo, 13, 28013, Madrid

289

Average price €25

El Labriego, Madrid

El Labriego

8.4 / 10

Calle Veneras, 4, 28013, Madrid

587

Average price €25

InsiderDans le Noir Madrid - cena a oscuras, Madrid

INSIDERFROM MARKET

Plaza del Biombo, 5, 28013, Madrid

405

Average price €45 accept Yums

Pizza Emporio - Preciados, Madrid

ITALIAN

Calle Preciados, 33, 28013, Madrid

131

Average price €20

Tapa Tapa - Arenal, Madrid

MEDITERRANEAN

Calle del Arenal, 15, 28013, Madrid

40

Average price €11

La Lonja Taberna, Madrid

Plaza de Oriente, 6, 28013, Madrid

200

Average price €25

La Libanesa, Madrid

LEBANESE

La Libanesa

7.1 / 10

Calle Jacometrezo, 15, 28013, Madrid

124

Average price €14

InsiderCafé de Chinitas, Madrid

INSIDERMEDITERRANEAN

C/ Torija, 7, 28013, Madrid

100

Average price €45

La Cruzada, Madrid

La Cruzada

 / 10

Calle Amnistía, 8, Madrid, Spain, 28013, Madrid

63

Average price €30

Pizza Bistró, Madrid

ITALIAN

Calle de Arrieta, 5, 28013, Madrid

Average price €30

La Cueva de Lola, Madrid

MEDITERRANEAN

Calle de las Hileras, 6, 28013, Madrid

14

Average price €30

InsiderMeson Gregorio III, Madrid

INSIDERFROM MARKET

C/ Bordadores, 5, 28013, Madrid

220

Average price €23

Antigua Embajada - Hotel Palacio San Martín, Madrid

MEDITERRANEAN

Plaza de San Martín, 5, 28013, Madrid

88

Average price €24

El Mollete, Madrid

SPANISH

El Mollete

 / 10

C/ Bola, 4, 28013, Madrid

211

Average price €18

ROLENKA, Madrid

MEDITERRANEAN

ROLENKA

 / 10

Calle Mayor, 30, 28013, Madrid

686

Average price €30

El Escarpin, Madrid

C/ Hileras, 17, 28013, Madrid

21

Average price €28

Grazie Mille, Madrid

PIZZERIA

Grazie Mille

8.6 / 10

C/ Mayor, 31, 28013, Madrid

1599

Average price €26

Cornucopia, Madrid

FUSION

Cornucopia

8.3 / 10

C/ Navas de Tolosa, 9, 28013, Madrid

4391

Average price €31

Paella nº 1, Madrid

SPANISH

Paella nº 1

8 / 10

Calle Mayor, 30, 28013, Madrid

194

Average price €15

Carpe Diem, Madrid

TRADITIONAL CUISINE

Carpe Diem

 / 10

Calle del Postigo de San Martín, 5, 28013, Madrid

Average price €18

La Sazón de Candela, Madrid

SOUTH AMERICAN

Calle de los Caños del Peral, 5, 28013, Madrid

4

Average price €25

La Olla de Marta, Madrid

INTERNATIONAL

Calle de Santiago, 10, 28013, Madrid

56

Average price €25

Casa Antón, Madrid

SPANISH

Calle Mayor, 63, 28005, Madrid

203

Average price €15

Sombrero Azul, Madrid

SOUTH AMERICAN

Calle de las Hileras, 6, 28013, Madrid

24

Average price €20

Pizza Emporio - Arenal, Madrid

ITALIAN

Calle del Arenal, 19, 28013, Madrid

20

Average price €25

Filter

TheFork Benefits