Shopping malls database
Centennial Plaza is located at the corner of 21st St. & Yale, Tulsa. It is a Community Center which opened in 2000 and was last renovated in 2007. It is an Open shopping mall. It covers an area of 372,400 sqft. and has about 20 stores.
Shopping mall's name: Centennial Plaza
Address: 21st St. & Yale, Tulsa, OK 74112
Number of stores: 20