South Garden Chinese Rstrnt

  • 12938 NW 7th Ave,
    North Miami, FL 33168
  • Phone: 305-681-8037
  • Cuisine: Chinese Restaurant

Map

Unable to Display Map