Orlando Barnes's address is 1729 South Denver Avenue Apartment 107, Tulsa, OK 74119. Public records show Orlando has also lived in Tulsa, OK. Orlando's latest phone number is (918) 289-0505. Previous phone numbers include (918) 599-0127.
Results 1 - 1 of 1