Fine family home set in glorious gardens on the highly sought after St. Leonard's Hill. Perfectly placed to enjoy all that Windsor has to offer. Description