Los Fogones is a takeout restaurant known for offering snails.