$230,000 - 8411 E 84th Street, Tulsa, OK 74133
8411 E 84th Street
Tulsa,
OK
74133
Subdivision name: Honey Creek B6-9