Search results
We did not find results for: windsor court tea room new orleans.
Check spelling or type a new query.
We did not find results for: windsor court tea room new orleans.
Check spelling or type a new query.
The Windsor Court is a luxury hotel in the Central Business District of New Orleans, Louisiana. The building rises 253 feet (77 m). It contains 23 floors, and was completed in 1984. In 2011, Travel + Leisure magazine ranked The Windsor Court as the 6th Best Large City Hotel in the United States and Canada. The Windsor Court currently stands as the 37th-tallest building in the city, and the 10th-ta... Wikipedia