Majada Los Rostros is a cheese shop that also offers a place to visit. The establishment is located in La Guardia, Spain.