Other cities that she has stayed in are Indianapolis, Greenwood and New York. The residency of Leigh is at 6850 Keystone Ave, Indianapolis, In 46220. The current age of Leigh is 50. Phone number listed for Leigh is (317) 915-8456. Leigh's birth date was listed as 1974.