The Ithurria hotel is located in Ainhoa in the Basque country and offers a stay in a one of the most beautiful village of France.