$95,100 - 1331 N Olympia Avenue, Tulsa, OK 74127
1331 N Olympia Avenue
Tulsa,
OK
74127
Subdivision name: City View addn resub