Dr. Allen S. Roth, MD 2000 Auburn Dr, Beachwood, OH 44122, United States of America +1 216-831-0120 Rate this clinic Reviews Map Joel Hampton 11 months ago 20+ years of wonderful eye care. Highly recommend! A. J. Snow 11 months ago