11 th Floor, 15 St Botolph St, London EC3A 7BB, United Kingdom
google-place 1.8 out of 5 (4) last updated 23/01/2020