-
China Star Buffet
is a highly regarded Chinese Restaurant Restaurant
Ranked #1 of 39 Restaurants in Ottumwa.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
I ate here on 10/24/2012. I was seated next to a door which was being used as a wall. During my meal roaches started crawling up the wall. Needless to say, I will not be back ever again!