Leaf & Bean

Leaf & Bean
12–14 Comiston Road, Edinburgh, EH10 5QE
  • Telephone 0131 447 5613
  • Email
Photo of Leaf & Bean
  • Open since: 2011