Tag Archives: Hotel X Toronto

Hotel X Toronto

Looking for a vibrant city break combined with a wellness vacation? Hotel X Toronto ticks both boxes. Hotel X Toronto is located in the West End of downtown Toronto, with panoramic views of Lake Ontario, the famous landmark of CN Tower, and the high-rise hi-tech cityscape. Toronto is Canada’s Sillicon Valley thanks to its fast-growing […]