The Chimes is that rare unicorn of the restaurant world. Situated at 3357 Highland Road, just a crawfish toss from LSU’s campus, this beloved institution has the kind of magnetic pull that keeps ...