A'Lumeredda

Restaurant in Malfa, Italy

Regional restaurant

11 Via San Lorenzo