10-12 Francis Street

10-12 Francis Street
10-12 Francis Street, London, SW1P 1QU