Best Taiwanese restaurant in Oklahoma Reviews Directory Tao Cha Cafe 331 S Blackwelder Ave 73034 Edmond, OK, US +1 405-348-7777 Restaurant Cafe Chinese restaurant Asian restaurant Taiwanese restaurant 472 likes