Llar del Pescador

Albufera Natural Park, Spain

Llar del Pescador is a favorite restaurant in Albufera Natural Park in the village. Very good food and great service.