Leo's Beanery (Menu)

23A Howe Street, Edinburgh
+44 131 556 8403

Give a rating to Leo's Beanery

Suggest a dish

How much did you spend at Leo's Beanery?