Lullingstone Castle 9

Lullingstone Castle near Eynsford, Kent