Leo currently resides at 205 Woodlawn Ct, Pearl River, La 70452. Leo was born in 1925. The phone number (985) 863-2683 is Leo’s. Pearl River and New Orleans are cities Leo has lived in. Leo was born 98 years ago.