1 Dr. Olivia O Carleo, OD Optometrist - General Avg. Rating: 0/5 Main Location 15123 Prestonwood Blvd Ste 120Dallas, Texas 75248 Highlights Accepts Insurance Plans