This little restaurant is located at the entrance to River's Bend Business Park on Route 10. It is a small resaurant that provides free deleivery. I have several bad experiences. Once I even got sick after eating at Chen's. Generally the food was not very good and it was very greasy. The service was rude, but delivery was very quick. The atmosphere of the resaurant is pretty nice.
more