Formerly known as Four Points Sheraton, the W New Orleans is a first-class, sleek glass & chrome tower hotel located in the Business District area. Located within walking distance to many attractions such as The Aquarium of the American's & Imax Theater.