North America • Canada • Ontario • Residence Inn Toronto Markham
The Residence Inn Toronto Markham opened July 2002. Located in Canada's Hi Tech capital, Markham Ontario, we are the ideal hotel for guests looking for long term accommodations in a warm and inviting atmosphere.
Destination 360 is your friendly travel guide.
If you like to travel, like us on Facebook or spread the good word. Thanks!