St. Leo Catholic School has temporarily moved to a new location:
3672 Lake Shore Blvd WestToronto,ON M8W 1N6
View Map