en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Montrose
/
Leaf & Bean
Leaf & Bean
Coffee Shop · Deli · Tea House
Greengrocer and coffee shop, Leaf & Bean offers fresh produce alongside tea and coffee.
68 Murray Street, Alba / Scotland
Montrose, United Kingdom
Location
The ranking
Best Coffee Shop in Montrose
1 place ranked by guests
1
Greggs
23
See the full list →