Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Justicia, Madrid

109 restaurants

Sort by Relevance

    International

    Bristol Bar

    C/ del Almirante, 20, 28004, Madrid

    Average price €26

      Japanese

      Calle de las Infantas, 22, 28004, Madrid

      Average price €15

        Mediterranean

        C/ Libertad, 23, 28004, Madrid

        Average price €18

        Set Menu 13.90€

          French

          Plaza Sta. Bárbara, 9, 28004, Madrid

          Average price €15

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

            South American

            Calle de las Infantas, 30, 28004, Madrid

            Average price €12

              French

              Calle de San Joaquín, 14, 28004, Madrid

              Average price €15

                Spanish

                Calle del Barquillo, 20, 28004, Madrid

                Average price €15

                  International

                  Calle Gran Vía, 16, 28013, Madrid

                  Average price €20

                    Mexican

                    Calle Barceló, 6 (2da planta), 28004, Madrid

                    Average price €15

                      International

                      Calle Marqués de la Ensenada, 16, 28004, Madrid

                      Average price €27

                        Mediterranean

                        Calle Santo Tome, 5, 28004, Madrid

                        Average price €25

                          From market

                          C/ Fuencarral, 98, 28004, Madrid

                          Average price €18

                            Pizzeria

                            Calle de las Infantas, 14, 28004, Madrid

                            Average price €15

                              Mediterranean

                              C/ Monte Esquinza, 15, 28010, Madrid

                              Average price €27

                                International

                                Calle Marqués de la Ensenada, 16, 28004, Madrid

                                Average price €28

                                  American

                                  Calle San Marcos, 8, 28004, Madrid

                                  Average price €15

                                    International

                                    Calle de Fuencarral, 86, 28004, Madrid

                                    Average price €10

                                      Peruvian

                                      Calle Orellana, 1, 28004, Madrid

                                      Average price €30

                                        Pizzeria

                                        Calle Barceló, 6 (Puesto 323, 2ª planta), 28004, Madrid

                                        Average price €25

                                          Basque

                                          Calle de Augusto Figueroa, 32, 28004, Madrid

                                          Average price €27

                                            Italian

                                            Calle Santa Teresa, 1, 28004, Madrid

                                            Average price €20

                                            InsiderMediterranean

                                            Calle del Barquillo, 40, 28004, Madrid

                                            Average price €40

                                              International

                                              Calle Orellana, 1, 28004, Madrid

                                              Average price €20

                                              InsiderMexican

                                              Calle del Almte., 24, 28004, Madrid

                                              Average price €35

                                                Fusion

                                                Calle Fernando VI, 6, 28004, Madrid

                                                Average price €35