Liu's Kitchen Chinese Rstrnt

  • PO Box 126,
    Spotswood, NJ 08884
  • Phone: 732-723-0500
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map