Glass escapes the bustle of New Orleans at the Windsor Court Hotel
SITUATED in the heart of the Central Business District, in downtown New Orleans, the Windsor Court Hotel presents a deserved pause from its surrounding vibrant but busy city.
Upon arrival, I wa...