Caracoles Peque 3 is a restaurant specializing in Spanish cuisine, with a focus on unique snail dishes.