Hammond Castle Museum

80 Hesperus AveGloucester, MA, US Type: Museum