Facebook0TwitterPinterest0GoogleEmail We had a quick lunch at Chen’s China Bistro at 1242 SW Pine Island Rd, Cape Coral, FL. I saw the restaurant while driving down that road and told my husband we had to check it out. It did not look like your usual take out Chinese restaurant, the windows were tinted, it looked…