这座豪华酒店位于一幢新建的65层大厦之中,地处阿德雷德大街(Adelaide Street)的大学大道(University Avenue)上。酒店有200间客房,计划于2011年初开业。多伦多香格里拉大酒店将占据大厦底楼到17楼之间的楼层,包含了历史上有名的 “Bishops Block”- 多伦多现存的最古老的建筑物之一。
酒店位于阿德雷德大街(Adelaide Street)上大学大道(University Avenue)的西侧,这里是本城的金融和娱乐中心。从酒店出发步行至市区主要办公区、Bloor & Yorkville购物及用餐区、剧院和表演场所均非常方便。
作为香格里拉集团在该国投资的第二间酒店,多伦多香格里拉大酒店的开发工作与将于2008年9月开业的温哥华香格里拉大酒店,由同一个团队来完成。
除酒店本身以外,大厦的高层还设有豪华公寓。