Location
Located next to the Humber Bay Bridge at the mouth of the Humber River and Lake Ontario.
Palace Place Address:
1 Palace Pier Court, Toronto, Ontario, Canada M8V 3W9
Located next to the Humber Bay Bridge at the mouth of the Humber River and Lake Ontario.
Palace Place Address:
1 Palace Pier Court, Toronto, Ontario, Canada M8V 3W9