Union Street and Redcross Way were filled with people, stalls and activity on Sunday for The Great Get Together Bankside, part of the nationwide initiative inspired by the late Jo Cox MP.
There was live music on four stages, a 'Feast on the Street', a dog show and a bake-off cake competition.
In Red Cross Garden maypole dancing was one of many activities on offer at the village fete.
Musical performances included the Borough Welsh Choir and the Nightingales from Blackfriars Settlement.
Surrey Docks Farm brought sheep, goats, a shetland pony and other small animals.