Upmarket food and deli just a ten minute walk down the street
Kristina
September 7, 2017
For those looking for organic produce, Leaf is the place to go locally. They have a full range of organic food across all categories, and they sell some of the best chocolate I've ever tasted!!