Location:
138 Church Walk
N16 8QQ
London, London
United Kingdom
51° 33' 24.9408" N, 0° 4' 58.8036" W
See map: Google Maps