1803 N Maybelle Ave, Tulsa, OK 74127 | FSBO.com