Location:
210 Bellenden Road
SE15 4BW
London Reino Unido
51° 27' 57.6468" N, 0° 4' 26.6988" W
See map: Google Maps