• 2045 East 59th Place North

  • 2045 E 59th Pl N, Tulsa, OK 74130

Lease History

Lease Date Available SF Floor / Suite Asking Rate
February 20, 2017 7,330 N/A