DoubleTree International Plaza Hotel &

655 Dixon Road
Toronto
Ontario
Canada