Top Gear Live 2011 to be held at London Excel Centre Docklands UK
byTop Gear Live is shifting up a gear into the larger London Excel Exhibition Centre in Docklands for 2011, where an all-new format will…
Top Gear Live is shifting up a gear into the larger London Excel Exhibition Centre in Docklands for 2011, where an all-new format will…
One of London’s most famous music and exhibition venues faces an uncertain future after the 2012 Olympics, after a new owner bought the land…