River Thames Central London

St Margarets Street, London, SW1A 0AA