Restaurant
4.0 (57 reviews)
Av. de Rius i Taulet, 1-3, Sants-Montjuïc, 08004 Barcelona, Spain
+34 934 26 22 23