A staple Boston restaurant just won a James Beard Award. Located in South Boston, Sullivan's Castle Island was recently named the recipient of the James Beard America’s Classics Award for the ...