Aloft Hotels is a hotel chain based in North America, owned by Starwood Hotels & Resorts Worldwide, although it is referred to as “a vision of W Hotels”. The first hotel opened at the Trudeau International Airport in Montreal in 2008. Aloft Hotels have since opened across North America and internationally.

© 2024 North Face Investments, LLC. All Rights Reserved.