Monte da Azenha, Barranco da Vaca, Aljezur, Algarve, Portugal 8670 999
Private School (Fee Paying) Co-Educational 10 - 18 Years Day