Greenwich

Greenwich, London, UK

Staithe

Loading staithe on the Thames at Greenwich

London, UK