1305 Harvest Ridge Ln #L, Blacksburg, Va 24060 is where Leon resides. Leon's birth year is 1923. Leon has previously lived in Blacksburg. Leon was born 101 years ago. Leon owns the phone number (540) 552-1216.