Wembley Stadium – the home of English football

From Live Earth concerts, Olympic football matches to World Cup finals, Wembley Stadium located in Wembley Park, London, England is by far the country’s most celebrated sporting centres. Regarded as the 2nd largest stadium in Europe after the Nou Camp in Barcelona, Wembley is indeed a place worth visiting. Looking for a central London hotel? Then the Metropolitan London which is a famed London luxury hotel will be your starting point from where you can discover this monumental football park.


The Old Wembley which was demolished in 2003 was then reconstructed and was officially unveiled on 9th March 2007 in time for the 2007 FA Cup Final. The stadium has also hosted Europe’s showpiece football event which is the Champions League in 2011 and 2013. This 90 seat stadium is also scheduled to be the venue for a few matches as part of the 2015 Rugby World Cup.

Pushpitha Wijesinghe is an experienced independent freelance writer. He specializes in providing a wide variety of content and articles related to the travel hospitality industry. Google+

Comments are closed.