Best Chinese Restaurants In Ottumwa, IA

Last Updated:
Sort
Jade Palace is a restaurant located in Ottumwa, Iowa at 1404 Sherwood Drive.
1404 Sherwood Drive, Ottumwa, IA, 52501
Rank
1
1 votes
Sponsor
0.0
China Star Buffet is a restaurant located in Ottumwa, Iowa at 1105 North Quincy Avenue. This restaurant serves shrimp or beef mei fun, general tso's chicken, pineapple chicken, chicken noodle or rice soup, fried baby shrimp, vegetable mei fun, and crabmeat sticks. They also serve fried chicken wings, fried chicken nuggets, french fries, shrimp or beef chow mein, singapore mei fun, shrimp roll,...
1105 North Quincy Avenue, Ottumwa, IA, 52501
Rank
2
1 votes
Sponsor
0.0

More Chinese Restaurants Restaurants Near Ottumwa, IA

China Inn is a restaurant located in Albia, Iowa at 818 Benton Avenue East.
818 Benton Avenue East, Albia, IA, 52531
Sponsor
0.0