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