Annisquam Village Hall

36 Leonard Street, Gloucester, MA 01930