Where is La Lucha Libre?
At 10 Rue de la Montagne Ste Geneviève, 75005 Paris, in the 5th arrondissement.
Spanish · Paris 5th
At 10 Rue de la Montagne Ste Geneviève, 75005 Paris, in the 5th arrondissement.
La Lucha Libre is listed under Spanish.
By phone at +33778122321.