Hamilton Place Greater London, England W1J 7DR
Seated: 320
Standing: 500
Square Feet: 3,509 ft2
Bring meetings and presentations to life with sophisticated staging options in this expansive, elegant and naturally lit room conveniently located on the first floor.