1 Dr. Rachel R Allen, DO Neurologist - General Avg. Rating: 0/5 Main Location Cleveland Clinic Gme Office Na 23 9500 Euclid AvenueCleveland, Ohio 44195 Highlights Board CertifiedAccepts Insurance Plans