← Vorige afbeelding Volgende afbeelding → Roadside location, great visibility. The restaurant is located between Javea and Benitachell.