Hamilton Place Greater London, England W1J 7DR
Seated: 48
Standing: 60
Square Feet: 710 ft2
Filled with natural light, this inviting venue is perfect for small to mid sized meetings, gatherings or private dinners.