Designed by
Title
London, United Kingdom, February 7, 2022: Kensington Gardens is a royal park in the London Borough of Kensington. #251803845
Description
London, United Kingdom, February 7, 2022: Kensington Gardens is a royal park in the London Borough of Kensington
This image is editorial