Designed by
Title
The Terrace Embankment name sign, Barnes, London, UK #185151656
Description
The Terrace Embankment of the River Thames name sign on a wall in Barnes, the district in the London Borough of Richmond upon Thames, UK
This image is editorial