Located 94 meters from 12 Alexander St. Ideally located in the Church and Wellesley area, Courtyard by Marriott Downtown Toronto promises a relaxing and wonderful visit.
Located 220 meters from 12 Alexander St. Holiday Inn Toronto Downtown Centre is a popular choice amongst travelers in Toronto (ON), whether exploring or just passing through.
Located 436 meters from 12 Alexander St. The 3. 5-star The Saint James Hotel an Ascend Hotel Collection M offers comfort and convenience whether you're on business or holiday in Toronto (ON).