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