Ollioules single storey villa with sea and countryside view For Sale House / Villa 119 m² 4 Rooms - Ollioules 895 000 €