1105 N Quincy Ave, Ottumwa, IA 52501-3857, Ottumwa
Save yourself the trouble and avoid this Chinese restaurant. Subpar quality at best.
Save yourself the trouble and avoid this Chinese restaurant. Subpar quality at best.