About company

Congress Centre is a purpose-built events and conference venue in central London. It's well-connected, well designed and suitable for almost anything.

GB 28 great russell street
Unknown
Not verified company