Cowbell 1 week ago Report as inaccurate ID: #408176 Listing Categories : Resorts & Restaurants 8801 Oak St, New Orleans, LA 70118, USA 504-866-4222 http://cowbell-nola.com Overview Reviews Restaurants in New Orleans, LA Add Your Review Please login to add your review. Listing Tags : American Restaurant, Burgers, Comfort Food, Happy hour