Marquisha Owens's address is 311 Dellway Villa Road , Nashville, TN 37207. Possible relatives include Keyon Owens, Keyona Owens and 3 others. Public records show Marquisha has also lived in Memphis, TN. Marquisha's latest phone number is (615) 226-1820. Previous phone numbers include (615) 730-2648 and (615) 810-6861.
Results 1 - 1 of 1