Green Bird
2611 Washington Ave
New Orleans, LA 70113
Green Bird is a charming eatery located in the vibrant city of New Orleans LA. Known for its fresh locally-sourced ingredients this restaurant offers a delightful menu that celebrates the flavors of the South with a modern twist. With a cozy atmosphere and friendly service Green Bird is the perfect spot for both casual diners and food enthusiasts looking to experience the essence of New Orleans cuisine.
Generated from this place's information
Also at this address
Find related places
See a problem?