Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Bachelor party Restaurants in Plaza Mayor, Madrid

18 restaurants

Sort by Relevance

InsiderMexican

Entre Suspiro y Suspiro

C/ Caños del Peral, 3, 28013, Madrid

9.3 / 10
1,019 reviews

Average price €30 american express Welcome

Menú INSIDER Week 25€

InsiderFrom Castille

C/ Leganitos, 10, 28013, Madrid

9.2 / 10
1,016 reviews

Average price €34 american express Welcome

Menú INSIDER Week 25€

    Pizzeria

    C/ Caños del Peral, 2, 28013, Madrid

    9.5 / 10
    2,013 reviews

    Average price €22 american express Welcome

    InsiderMediterranean

    C/ Preciados, 37, 28013, Madrid

    9.2 / 10
    129 reviews

    Average price €40

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

    InsiderFrench

    Calle de la Amnistia 4, 28013, Madrid

    9.7 / 10
    5,058 reviews

    Average price €50 Accepts Yums

      Mediterranean

      Calle de la Salud, 28013, Madrid

      Average price €35

      InsiderIndian

      C/ Vergara, 7, 28013, Madrid

      8.6 / 10
      1,330 reviews

      Average price €15

        Spanish

        Plaza de la Província, 3, 28012, Madrid

        Average price €22

          Mediterranean

          C/ Torija, 7, 28013, Madrid

          Average price €45 american express Welcome

            Mediterranean

            Calle de Segovia, 8, 28005, Madrid

            Average price €30

            InsiderFrom market

            C/ Bordadores, 5, 28013, Madrid

            Average price €23

              Basque

              Plaza Tirso de Molina, 7, 28012, Madrid

              Average price €29

                Mexican

                C/ Mayor, 68, 28013, Madrid

                Average price €22

                  Pizzeria

                  C/ Mayor, 31, 28013, Madrid

                  Average price €26

                    Spanish

                    C/ Príncipe, 11, 28012, Madrid

                    Average price €20

                      Spanish

                      Plaza Mayor, 2, 28012, Madrid

                      Average price €22

                        From Asturias

                        C/ Hileras, 17, 28013, Madrid

                        Average price €28

                          South American

                          Calle de las Hileras, 6, 28013, Madrid

                          Average price €20