Banville Optical offer fashion designer frames, sunglasses, eyeglasses, prescription sunglasses, soft contact lenses, prescription eyeglasses for men and women at affordable prices. We serve the communities of Salem, Beverly, Danvers, Marblehead, Peabody, Swampscott and North Shore Boston in Essex County, MA.