
 
The CLEVER Research Team
The CLEVER Eye Institute is conveniently located in the center of the Gulf South coastal region of the United States. Our main office is in Slidell, Louisiana at 1185 Robert Blvd across the street from the Slidell Memorial Hospital. CLEVER shares this new facility with our clinical partners, EyeCare 20/20, one of the largest and most active ophthalmology practices in the region.