Penshurst Place

Penshurst Place is one the finest manor houses in England; it sits in the heart of the Weald at the confluence of the Rivers Medway and Eden, surrounded by wooded hills and ridges. On a fine autumn day, the house and the grounds look like something out of an 18th or 19th century painting.

Sissinghurst on Leap Day

The last day of February brings more squalls from the west with intervals of piercing blue sky and pristine spring sunshine. The castle garden is subdued with the plants starting to grow but needing a run of warmer, gentler days; white magnolias are bursting; the crocus, iris, squill and summer snowflake are out; and a…