Caracoles Arcangel is a Spanish restaurant specializing in snails.