Duxbury Rural and Historical Society and First Parish Church

    Improve listing