Hours Of Operations New Balance Oklahoma New Balance Hours of Operation and Locations in Oklahoma 4.7 - 136 votes 2 Locations in Oklahoma newbalance.com New Balance Hours Category: Shoes Sports New Balance - Tulsa, OK 74114 2030 Utica Sq(918) 744-8334 View Store Details New Balance - Edmond, OK 73034 1492 S Bryant Ave(405) 216-9142 View Store Details Recommend For You Avon Nike One Stop Deb Shops Batteries Plus Bulbs Cefco Quick Mart L'Occitane DSW Coinmach