Plashet Park offers a nice contrast to the hustle and bustle of downtown. Wander around the grounds or slip off your shoes and feel the grass beneath your feet.
You'll soon see why this Newham recreation and green space is visited by many travelers. If you're searching for more to do and see here, Tower of London, London Stadium, and Tower Bridge are in this area as well. They won't take you very long to reach from Plashet Park.