This establishment is a restaurant located in Barcelona. It is situated on Carrer del Torrent de les Flors, 39, within the Gràcia district. The search results indicate it is a public establishment.