Crown Pier

Victoria Embankment, London, UK.View map