The Windsor Court Hotel is a luxurious hotel located in the Central Business District of New Orleans. It offers elegant and spacious accommodations with stunning views of the city. The hotel features a renowned restaurant that specializes in French-inspired cuisine. Guests can indulge in a range of dishes that showcase the finest ingredients and culinary techniques. From classic French dishes to innovative creations, the restaurant offers a diverse menu that caters to every taste. With its sophisticated ambiance and exceptional dining options, The Windsor Court Hotel is a top choice for travelers seeking a hotel with a restaurant in New Orleans.