Aloft Opens Second Hotel In Canada

Aloft Hotels, the eclectic select-service brand from Starwood Hotels & Resorts, has opened its second Canadian hotel. Located in the greater Toronto area, the new Aloft Vaughan Mills is next to the Vaughan Mills Shopping Centre and its designer outlets and factory stores, while remaining a quick drive from the city center and Pearson International … Continue reading