Smartfish Stewed Fish Head in Clay Pot is located in Chiayi, Taiwan, Province Of China on No. 122, Guanghua Rd., East Dist. Smartfish Stewed Fish Head in Clay Pot is rated 4 out of 5 in the category seafood in Taiwan, Province Of China.
Address
No. 122, Guanghua Rd., East Dist