Carrer de Lleida, 33, Sants-Montjuic, 08004 Barcelona Website: Click here for restaurant websitePhone: +34 640 83 68 52