Carrer del Torrent de I'Olla, 85, 08012 Barcelona Website: Click here for restaurant websitePhone: +34 654 66 56 34