Jesca Green's address is 8703 E 58th Street , Tulsa, OK 74145. Possible relatives include Aleesha Green, Lillie Green and 1 others. Public records show Jesca has also lived in Tulsa, OK.
Address History: 8703 E 58th Street, Tulsa, OK 74145;
701683 Po Box, Tulsa, OK 74170
Results 1 - 1 of 1