Lease Rate |
Negotiable
|
Total Sq. Ft. |
115,977
|
Property Type |
Retail
|
Description
The Plaza Shopping Center is a "Class A" power center with abundant retail presents, with restaurants offering excellent Center traffic. Conveniently located at the southwest corner of 81st & S Lewis Ave, Tulsa, OK.