The Troubadour Hotel is a boutique hotel located in the Central Business District of New Orleans. It offers stylish accommodations and a vibrant dining experience. The hotel's restaurant is known for its modern American cuisine with a Southern twist. Guests can enjoy dishes like fried green tomatoes, shrimp and grits, and pecan pie. The restaurant also offers a variety of craft cocktails and a rooftop bar with panoramic views of the city. With its trendy atmosphere and delicious food, The Troubadour Hotel is a great choice for those seeking a hotel with a restaurant in New Orleans.