Simplify the following text for a Grade 6 native English-speaking person.
Original: South Norwood is an urban town and in south London , England , in the London Borough of Croydon .
Simplified: South Norwood is a town in the London Borough of Croydon , England .