Loews New Orleans Hotel Loews New Orleans Hotel (formerly the Lykes Center), located at 300 Poydras Street in the Central Business District of New Orleans, Louisiana, is a 22-story, 276 feet -tall skyscraper.