(Last Update: 24 Apr 2023)
The Olive Press Lodge, as its name suggests, is a renovated farm house where olive oil used to be made. The villa is situated on a gentle hill, abo