Villa Stella £ 1718.54 View details Country: Greece Villa, large private pool, huge estate, 50-60 acre, many own products