Dr. Y. Chen & Associates, Optometrist 1235 S Mission Rd, Fallbrook, CA 92028, United States of America +1 760-354-9021 Reviews Map