Hamilton Place Greater London, England W1J 7DR
Seated: 48
Standing: 60
Square Feet: 667 ft2
Gather for a group dinner, meeting or breakout session in this naturally lit, inspired venue.