Original: South Norwood is an urban town and in south London , England , in the London Borough of Croydon .
Simplified: One of his stories was about the area .