Rest. La Taverna del Mar

S'Agaró, Spain