( 370 Reviews )
Jade Palace
Chinese Restaurant, Restaurant
1404 Sherwood Dr Ottumwa, IA 52501
Martin Mitchell
Very good food but only doing take out since the Covid pandemic.
( 4 Reviews )
Ching Dow Restaurant
Chinese Restaurant, Buffet Restaurant
704 Richmond Ave Ottumwa, IA 52501
Lynn Lynn
great food.. friendly and nice people