Los Cántaros is a Spanish restaurant and bar offering a dining experience with both indoor seating and a spacious outdoor terrace. It is located within the Los Arroyos shopping center.
Calle Principal, 91 Centro Comercial Los Arroyos, El Escorial, Madrid 28292, Spain