El Sequer

Restaurant in Dénia, Spain

Local/Breakfast restaurant

17 Carrer Major