50-51 Sloane Square Greater London, England SW1W 8AS
Seated: 12
Located on the fifth floor the Meeting Room is a full of natural light and is a great space for your away day, presentation or meeting.