On this site from 1866-1961 stood the Norwood Jewish Orphanage for children A refuge for Jewish Children from all over the world
This is an approximate position
25 Devane Way, West Norwood, London
[geolocate this address]
Google Streetview
OpenStreetMap