Categories
London is actually a beautifully green city, with Hyde Park contributing to that massively. Totalling 350 acres, so as you can imagine, there is a lot to see and do!…