London Liverpool Street

13 Artillery Lane, London, E1 7LP