Save Added By globeinfinite Ultima Corfu Villa Situated on a picturesque hillside overlooking the ... Greece Corfu