Location: 
65 Nile Street
London
N17RD
United Kingdom