Great Room in the very heart of Camden and pretty close to the very center of London.
Would definitely recommend and come back myself.