doubletree international plaza hotel s

655 Dixon Road
Toronto
Ontario
Canada