Michelin recommended restaurant in a beautiful village called Altea in Spain at the Costa Blanca.

9