Cafe known for its delicious snails.