Templar Hotel 3 stars

348 Adelaide Street West, M5V 1R7 Toronto, Canada

Hotel image
Read more reviews for Templar Hotel