1 Michele Chen Optometrist - General Avg. Rating: 0/5 Main Location 1615 Farmers LnGlen Mills, Pennsylvania 19342 Highlights Accepts Insurance Plans