Townmead Road School

Opened 1905
Closed 1935

Location
169 Townmead Road, London, SW6

Categories

Authority

More Information
Townmead Road School

arrow-up-circle