Snowden River Surgery Center Ophthalmology ★ 5.0 (6 reviews) · 6011 University Blvd, Suite 190, Ellicott City, MD 21043 View profile Call