Xavier House (Toronto) is located in Toronto in Canada.
569 Huron St. Toronto, Ontario Canada Postal code: M5R 2R6