Located in the centre of London, Hyde Park is London’s largest park and is one of four Royal Parks throughout the city. The park is home to beautiful memorials, an oriental flower garden, a large lake and an array of events throughout the year.
Top tip: Visit around Christmas and visit Hyde Park’s Winter Wonderland attraction.
Fun fact: Hyde Park has over 4,000 trees planted within its 350 acres.