Aloft Hotels Corporate Office address and Headquarters phone number
Aloft Hotels Corporate Office address and Headquarters Aloft Hotels is a hotel chain based in North America, owned by Marriott International. The first hotel opened at the Trudeau International Airport in Montreal in 2008. Aloft Hotels have since opened across North America and internationally. Most Aloft hotels are located in city centers or in close proximity to airports. If you are a … Read more