Set in the beautifully landscaped gardens of a 19th century restored villa, this elegant hotel offers superior service and am..
Attard /