White Magdelena House Hingham, MA

69 Water St, Hingham, MA 02043