What
Where

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

The Best With friends Restaurants in Opera, Madrid

110 restaurants

Sort by Relevance

InsiderCafé de Chinitas, Madrid

INSIDERMEDITERRANEAN

C/ Torija, 7, 28013, Madrid

100

Average price €45

El Errante, Madrid

SPANISH

El Errante

4.5 / 10

Cuesta de Santo Domingo, 12, 28013, Madrid

3

Average price €15

Cantina Canalla - San Martin, Madrid

MEXICAN

Plaza San Martín, 2, 28013, Madrid

367

Average price €15

InsiderEsencia al Cuadrado, Madrid

INSIDERFUSION

Travesía Trujillos, 2, 28013, Madrid

446

Average price €35

La Cruzada, Madrid

La Cruzada

 / 10

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

63

Average price €30

Iris, Madrid

RUSSIAN

Iris

8.7 / 10

Calle de las Fuentes, 1, 28013, Madrid

7

Average price €10

Pizza Bistró, Madrid

ITALIAN

Calle de Arrieta, 5, 28013, Madrid

Average price €30

Ichiro Fusion, Madrid

JAPANESE

Calle del Almendro, 22, 28005, Madrid

137

Average price €17

Café Pombo, Madrid

INTERNATIONAL

Calle Guillermo Rolland, 7, 28013, Madrid

Average price €25

Avenida Paulista Café, Madrid

BRAZILIAN

Cuesta Santo Domingo,08, 28013, Madrid

Average price €20

Tayta, Madrid

PERUVIAN

Tayta

 / 10

Calle de Silva, 2, 28013, Madrid

51

Average price €15

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

Vargas 83, Madrid

SPANISH

Vargas 83

 / 10

Travesia de los Trujillos 2, 28013, Madrid

191

Average price €25

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

Viandas Warehouse, Madrid

SPANISH

Calle Mayor, 38, 28013, Madrid

178

Average price €18

Brazilian Fusión, Madrid

FUSION

Calle Siete de Julio, 3, 28012, Madrid

46

Average price €15

Habemus Papa, Madrid

Calle de Preciados, 33, 28013, Madrid

18

Average price €12

Américo Taberna Latina, Madrid

PERUVIAN

Calle de Vergara, 14, 28013, Madrid

913

Average price €25

La Olla de Marta, Madrid

INTERNATIONAL

Calle de Santiago, 10, 28013, Madrid

56

Average price €25

Filter

TheFork Benefits