Vauxhall is an area in central London on the south side of the River Thames. It is also the site of some of the oldest in-situ structures in London. Just to the west of Vauxhall Bridge, on the south side of the river, you can see the remains of a Bronze Age bridge or [...]
