Tulsa Hills Shopping Center stands as a major retail hub in Tulsa, OK. The Power Center is situated at West 71st St. South & Hwy. 75. Tulsa Hills Shopping Center first opened in 2009. Covering 641,348 sqft. of retail space, Tulsa Hills Shopping Center hosts roughly 60 individual stores and outlets. Guests will find 1,463 parking spaces at the venue.