Leo was born 87 years ago. The phone number (412) 361-2222 is Leo’s. Company linked with Leo is: Top Shelf Sanitary Supply Company. Leo’s current address is 5526 Penn Ave, Pittsburgh, Pa 15206. 1936 is his birth date. Public records show Walnut Creek, Lafayette and Pittsburgh as cities Leo also stayed in.