Alexandra Hotel

77 Ryerson Ave
Toronto
Ontario
Canada