100 Vauxhall Walk, London
SE11 5EL, United Kingdom
0.77 mi (1.24km) from City Center