12 Water St Halifax, MA 02338