TORRES CORP STORE 82 in 4900 Nw 23rd St in Oklahoma City