West Norwood Memorial 
Back West Norwood Memorial

Location: West Norwood, London
Country: United Kingdom