Green Tea is a cozy cafe nestled in the heart of New Orleans, LA, offering a variety of tea blends and light bites for customers to enjoy. The menu features a selection of organic teas sourced from around the world, providing a relaxing and inviting atmosphere for patrons to unwind.
With a focus on sustainability and community, Green Tea strives to create a welcoming space for tea enthusiasts and casual visitors alike. Whether seeking a quiet spot to read or catch up with friends, Green Tea provides a tranquil setting for guests to savor a cup of tea and escape the hustle and bustle of the city.
Generated from their business information