Leaf and Bean is a cafe offering homemade food with vegetarian, vegan, and gluten-free options.