Best Chinese Restaurants In Ottumwa, IA
Mar 14, 2017
Jade Palace is a restaurant located in Ottumwa, Iowa at 1404 Sherwood Drive.
1404 Sherwood Drive, Ottumwa, IA, 52501
China Star Buffet
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
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
Terms of Service
© 2017 DineRank.com. All rights reserved.