Alas, the only seafood restaurant close by is Legal Seafood over at the Street, which fortunately does do a good job. Other possibilities that are nearby (but may be difficult to get to without transportation) are Steamers at 311 Watertown Street in Newton, and Shaking Crab, also in Newton at 203 Adams Street. There are many good seafood restaurants if you want to hop on the T and go in town though, such as the classic Union Oyster House.