La Llorona is a local business on Carrer del Torrent de l'Olla.