New Chiam Restaurant

Avg. User Rating:


RR 71, Ottawa, Illinois 61350
(815) 433-3240
Show More Info

User Reviews


New Chiam Restaurant

by veetown

Cedar Rapids, Iowa

November 5, 2004

When we couldn't get into a place down the road, a lady recommended this place. She said it had won awards for its cuisine. We started off with a tropical drink that we didn't know served two to four people. It came in a huge bowl with a flaming ...Read more