London, England, UK. 'You are here' tourist information map on the Victoria Embankment by the River Thames.

- Image ID: H0T0WD