The Plaza Shopping Center

8102 - 8172 S Lewis Ave
Tulsa, Oklahoma 74137
The Plaza Shopping Center retail space for lease Tulsa, OK exterior photo
Lease Rate
Negotiable
Total Square Feet
115,977

Contact

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.