Llama Inn (Menu)

1 Willow Street, London, EC2A 4BH, London

Give a rating to Llama Inn

Suggest a dish

How much did you spend at Llama Inn?