51 Ticonderoga Dr, Torrington, Ct 06790 is where Leo resides. This person has lived also in Torrington. The possible relatives of Leo are Victoria E Busch, Hilary R Sterling, Haley Denise Busch and 2 other people. Records link phone number (860) 489-2906 with Leo’s details. His birth year was listed as 1951. The age of Leo is 73.