TheFork, a Trip advisor company

What
Where

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

The Best Communion Restaurants in Madrid

280 restaurants

Sort by Relevance

Spanish

Mesón el Cordero

Plaza de la Remonta, 12, 28039, Madrid

Average price €30

Spanish

Camino del Merendero, s/n, 28049, Madrid

Average price €20

From Galicia

Calle Pio Baroja, 6, 28009, Madrid

Average price €40

Mediterranean

Av. Victoria, 46, 28023, Madrid

Average price €30

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

From market

Calle de Ríos Rosas, 38, 28003, Madrid

Average price €25

Spanish

Calle Fortaleza, 4, 28048, Madrid

Average price €35

Fine Dining

Camino de la Zarzuela, 5, 28023, Madrid

Average price €38

Spanish

Calle Eje 1-9, 28053, Madrid

Average price €25

Spanish

Calle del Monasterio de Las Huelgas, 9, 28034, Madrid

Average price €22

Mediterranean

Paseo de la Castellana, 188, 28046, Madrid

Average price €30

Portuguese

Av de Santo Domingo de la Calzada, 41B, 28050, Madrid

Average price €25

Creative

Calle Luisa Fernanda, 23, 28008, Madrid

Average price €30

Mediterranean

Calle Blanca de Castilla, 5, 28023, Madrid

Average price €15

Spanish

Calle Virgen de los Peligros, 7, 28013, Madrid

Average price €20

Fine Dining

Calle Torrecilla del Puerto, 5, 28043, Madrid

Average price €30

From Asturias

C/ Las Fuentes, 9, 28013, Madrid

Average price €20

Spanish

C/ Petirrojo, 34, 28047, Madrid

Average price €10

Spanish

Avenida de Europa, 25, 28023, Madrid

Average price €22

Spanish

C/ Huertas, 7, 28012, Madrid

Average price €16

Italian

C/ Serrano, 85, 28006, Madrid

Average price €30

Italian

C/ Sor Ángela de la Cruz, 8, 28020, Madrid

Average price €25

Fine Dining

C/ Cartagena, 127, 28002, Madrid

Average price €20

From Galicia

C/ Bronce, 35, 28045, Madrid

Average price €20

Fine Dining

C/ Vergara, 14, 28013, Madrid

Average price €25

Italian

C/ Gran Vía, 59, 28013, Madrid

Average price €17

Filter

TheFork advantages