Unfortunately another London monument of dubious antiquity, but don’t let that spoil it for you.
It looks like a large, well preserved bronze age barrow which seems from a cursory look to have a ditch. Its located on a high point and gives lovely views down a valley to the Thames.
While you are here, take a walk up to Parliament Hill and get a fantastic view over the city.