Discovered by FATB
The Windsor Court
Hotel in New Orleans, Louisiana, United States
A hotel in the Central Business District of New Orleans, a short walk from the French Quarter.
Why FATB discovered it: Forbes Travel Guide Four-Star - Forbes Travel Guide
Discovery is not verification.