Nimisha Shah's address is 120 E 33rd Place , Tulsa, OK 74105. Possible relatives include Zena Bhagia, Aseet Patel and 8 others. Public records show Nimisha has also lived in Tulsa, OK. Nimisha's latest phone number is (918) 299-2873.
Phone Numbers: (918) 299-2873
Results 1 - 1 of 1