at , Markham , L3R Canada
2 FB users likes Hotel Delta, Toronto, Canada, set it to 22 position in Likes Rating for Markham, Ontario in Hotel & Lodging category
Hotel Delta, Toronto, Canada is Markham based place and this enity listed in Travel & Transportation category. L3R.
Edward Village is a newly developed hotel brand in North America. There are three hotels cross the continent, two in Canada, one in USA.