Location:
1 Glengall Road
SE15 6NJ
London United Kingdom
51° 29' 8.8188" N, 0° 4' 21.018" W
See map: Google Maps