1 Dr. Rachel L Perry, MD Ophthalmologist - General Avg. Rating: 0/5 Main Location 272 Carter Dr Ste 100Middletown, Delaware 19709 Highlights Accepts Insurance Plans