The Vendry is now part of Groupize! Read more

Full Buyout of Llama Inn London

Located In: Llama Inn London

Seated: 60 / Standing: 150

Llama Inn London

Llama Inn London

Full Buyout of Llama Inn London
Address
Llama Inn London

1 Willow Street Greater London, England EC2A 4BH

Business Space Location Map
Capacity

Seated: 60

Standing: 150

F&B Options
In-house catering
Features
  • Great Views
Frequent Uses
  • Private Dining