The Windsor Court Hotel is a luxurious hotel located in the Central Business District of New Orleans. Although it doesn't have a beach, it offers a rooftop pool and lounge area with stunning views of the city. The hotel is also within proximity to the Mississippi River, where visitors can find riverside parks and recreational areas to enjoy the waterfront ambiance.