Discovered by FATB
The Windsor Court Spa
Hotel spa in New Orleans, Louisiana, United States
A spa on the fourth floor of The Windsor Court hotel, open daily, offering facials and other treatments.
Why FATB discovered it: Forbes Travel Guide Four-Star (spa) - Forbes Travel Guide
Discovery is not verification.