Thames Pier

London

Three piers on the river Thames