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.