Opened 1905 Closed 1935
Location 169 Townmead Road, London, SW6
Categories
Authority
More Information Townmead Road School