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."