Los Caracoles
Barcelona, España, 64810 Monterrey, Nuevo Leon, Mexico
About
Los Caracoles [37], C/ Escudellers 14, 933 012 041, loscaracoles@loscaracoles.es. 1PM-12AM M-Su. Los Caracoles which means "The Snails". You can spot the restaurant right away as it has a spit grill in the main entrance window roasting chickens and other meats. The restaurant was named after its specialty however they offer a wide variety of seafoods and roasted meat dishes.