Eating Chinese at Liu's Kitchen Chinese Restaurant restaurant in Spotswood, NJ.

Feedback

Do you manage or own Liu's Kitchen Chinese Restaurant?

Yes