London
fromianVisits
17 hours agoA day trip to Penshurst - and the original Leicester Square
Penshurst Place in Kent is the historic origin of Leicester Square, featuring a grand manor house built in 1341 and gardens designed in a style recognizable from Henry VIII's era.