Legal Harborside is their Flagship restaurant and it was special up until the chain got sold. It took a couple years to recover but recent reports have been pretty positive. Other than there the only Legal's I've been to in the past decade is the C Bar in Dedham, which was always pretty good.
Row 34 is my Go To for Seafood when we are in Boston