Loading hotels
Confirming room availability...
Pelican at Air Canada Centre, 65 Bremner Blvd, Toronto, Canada
With a stay at Pelican at Air Canada Centre in Toronto (Downtown Toronto), you'll be minutes from Air Canada Centre and Ripley's Aquarium of Canada