China Star Buffet

1105 N Quincy Ave, Ottumwa, IA 52501-3857
China Star Buffet China Star Buffet is one of the popular Chinese Restaurant located in 1105 N Quincy Ave ,Ottumwa listed under Chinese Restaurant in Ottumwa , Local business in Ottumwa ,

Contact Details & Working Hours

Map of China Star Buffet