Original: South Norwood is an urban town and ward in South London, England, in the London Borough of Croydon.
Simplified: South Norwood is a town in the London Borough of Croydon, England.