8,000 SF Retail Building By Ben Coates | May 11, 2022 For Sale. Located at 6655 South Peoria Avenue, Tulsa, OK 74136 is an 8,000 SF Retail Building. $800,000.00 Posted in Retail For Sale