Leo was born 110 years ago. The residency of Leo is at 19 Shattuck St, Worcester, Ma 01605. The phone number (508) 852-2023 is Leo’s. Worcester is a city Leo has lived in. 1913 is his birth date.