Restaurant Reviews from DiningGuide411.com
    Top : United_States: IA: Ottumwa

China Restaurant, Ottumwa, Iowa










China Restaurant
321 E Main Street
Ottumwa IA United States


Hours: Tue-Sun 11 am-9 pm; closed Monday.

Phone: 515.682.9467