Get directions to: Chinese Inn Restaurant, Denham Springs, LA
Restaurant address: 2341 S Range Ave Denham Springs, LA 70726, USA
Restaurant: Chinese Inn Restaurant