424 Church Street, Suite 300
Nashville,
TN
37219
The Business Services Center for Loews Hotels & Resorts provides centralized back office support in Finance, Reservations and IT to the company's 19 properties in the United States and Canada. Operations based at the Business Services Center include:
With a centralized team of subject matter experts, Loews Hotels & Resorts provides an enhanced level of consistency and quality of service to our guests, vendors and team members alike.
Located in downtown Nashville, Tennessee, this brand new facility offers team members a vibrant work environment with touches of the supreme comfort, vibrancy and convenience of our one-of-a-kind hotels.
Loews Hotels & Resorts is proud to offer exceptional opportunities to those interested in growing their careers in the hospitality, finance and IT industries.