Green Leaf is a cozy cafe in Houston, TX that offers a variety of organic and locally sourced menu items.
With a focus on sustainability and community, Green Leaf provides a welcoming environment for patrons to enjoy fresh and wholesome food options.
Generated from their business information