Filter

Cuisines

Select cuisines

The Best 15 Restaurants in Ottumwa, Iowa (IA), United States

China Star Buffet
3.7
50 reviews

1105 N Quincy Ave, Ottumwa, IA 52501-3857, Ottumwa

Save yourself the trouble and avoid this Chinese restaurant. Subpar quality at best.