Byron is a restaurant specializing in burgers. It offers a variety of dishes, as indicated by its extensive menu. The establishment is located in Chelmsford.