Christopher Carter

Mr Christopher Carter was a garden designer associated with the Lady Baillie garden, Leeds Castle, Kent, England.

Associated Places