68 Shuter St 2005 in Church, Toronto is Rented/Leased! in Church, Toronto The single story at 68 Shuter St 2005 has been rented/leased. Property information