The phone number (941) 351-8245 is Leon’s. 5220 Rancho Ave, Sarasota, Fl 34234 is where Leon resides. Leon has previously lived in Lansing, Newaygo and Sarasota. The current age of Leon is 108. Leon was born in 1916.