The Vendry is now part of Groupize! Read more

Steed

Located In: South Place Hotel - London, England

Seated: 50 / Standing: 80

South Place Hotel - London, England

South Place Hotel - London, England

Steed
Address
South Place Hotel - London, England

3 South Place Greater London, England EC2M 2AF

Business Space Location Map
Capacity

Seated: 50

Standing: 80

F&B Options
In-house catering