Close to Mile End and looking towards Canary Wharf where you can make out the tall buildings on the horizon. The building with the triangle on top was the tallest building in London until quite recently when the building frenzy in the City of London began, and we now have the Shard taking the leading role as the tallest building.
The lovely park like gardens has an art gallery on one side and new apartment buildings on the other. Regeneration of the area began with the Olympics and is still taking place. The Olympic Park is just up the road from this spot.