Located in the Warehouse District, discover comfort and luxe experiences all within the heart of the Big Easy. Welcome to New Orleans' Cultural Crossroad. Who We Are. Loews Hotels & Co is a leading owner and operator of luxury hotels with a portfolio consisting of 26 hotels and resorts in the United States and Canada. Located in major city centers and resort destinations from coast to coast, the Loews portfolio features one-of-a-kind properties t...