Get directions to: House Of Chen, Tama, IA
Restaurant address: 104 W 3rd St Tama, IA 52339, USA
Restaurant: House Of Chen