Yep. The big department store near the train station has I believe both a filipino restaurant and stores. (I think it's called First Earth it's a while (6 months ) since I've been to Taichung though. The restaurant was somewhere near the top of the building.