126 Shelly Ln, Delran, Nj 08075 is where Leo resides. Phone number listed for Leo is (856) 764-0674. Cities Leo has lived in before are Cherry Hill and Marlton. Leo's birth year is 1933. Leo's possible relatives are Michael G Garland, Garland Joan, Christopher G Garland and one other person. Leo was born 90 years ago.