Cities Leon has lived in before are Elmira and Corning. Leon is a resident of 380 Baty St, Elmira, Ny 14904. The phone number (607) 734-0946 is Leon’s.