The Alexandra Hotel 2 stars

77 Ryerson Avenue, M5T 2V4 Toronto, Canada

Hotel image
Read more reviews for The Alexandra Hotel