Original: Selhurst Park is a British football stadium located in the London suburb of South Norwood in the Borough of Croydon.
Simplified: Selhurst Park is a football stadium in the London Borough of Croydon.