Central London, England Meeting Planning Overview
Central London is home to all of England's political, financial, and governmental institutions. It’s also a prestigious international convention destination, as well as a world-class cultural center full of museums, art galleries, and concert halls. Meeting venues in Central London are among the city's most famous and celebrated institutions.
Situated on the north bank of the Thames, Central London contains the Houses of Parliament, Buckingham Palace, Westminster Abbey, and one of the world's most important financial districts, known simply as "The City". Conference venues in Central London include the beautiful Olympia London, which welcomes nearly two million visitors each year to its seven connected spaces, including a dedicated conference center for up to 600 delegates. The ExCeL London Convention & Exhibition Center offers flexible space for a variety of events, as well as two railway stations, nearly two dozen restaurants, and eight onsite hotels. Set in the heart of the West End, the Congress Centre serves as a perfect spot for meetings, dinners, and parties.