La Asamblea fue creada en 2000 y su sede se encuentra en el Ayuntamiento de Londres, en la parte sur del río Támesis, cerca del Tower Bridge.