Leeds Castle, Kent
posted in: UK
Leeds Castle is a castle in Kent, England, 7 miles southeast of Maidstone. It is built on islands in a lake formed by the River Len to the east of the village of Leeds. A castle has existed on this … Read More
Covent Garden Rainy Evening
posted in: UK
Just a few sights seen on a late evening walk around Covent Garden on a rainy day.