Sol d'en Serra

Rating:

Fair


Type: Beach

Address: Sol d'en Serra (Santa Eulalia) 07849

Area of interest: Gastronomy

Services: Restaurant, Bar