London is filled with public parks. This one is Kensington Gardens.
3 of 13