Villa St James – St James

Villa St James is an enchanting luxury villa offering accommodation with wonderful 360-degree mountain and sea views. This historic national monument accommodates up to 20 people in 8 large bedrooms.

Travel Assist
Latest Additions Popular Tags