The Plaza Shopping Center

8102 - 8272 S Lewis Ave, Tulsa, Oklahoma 74137
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.

Contact