Ao Tao Tsu is a Taiwanese restaurant offering homemade Asian cuisine.