Lord Holland Memorial
Memorial park in Kensington and Chelsea Address: London W11 3TP, United Kingdom Phone: nan Region: Kensington and Chelsea Nearest station: Holland Park (0.15 miles) Rated: 4.6/5 on Google. Website Opening Times Monday: Tuesday: Wednesday: Thursday: Friday: Saturday: Sunday: About Lord…