Simplify the following text for a Grade 7 native English-speaking person.
Original: Wembley Stadium ( often referred to simply as Wembley , Ë wÉ mbli , or sometimes as the New Wembley ) is a football stadium located in Wembley Park , in the Borough of Brent , London , England .
Simplified: Wembley Stadium is a football stadium in London , England .