Newburyport: Former Legionaire's Hall on State and High Street. Bryan Eaton/Staff Photo
100917BEAlegionaires