Leo is a resident of 10038 Elderberry Ct, Manassas, Va 20110. His birth year was listed as 1961. Other cities that he has stayed in are Manassas Park and Manassas. The current age of Leo is 63. Leo owns the phone number (703) 368-7817.