mr fisher

Restaurant in Dénia, Spain

Fish And Chips restaurant