Once a royal homestead, situated on twenty three picturesque hectares amongst olive orchards and vineyards, Cascade Country Manor is an idyllic and luxurious private retreat.