Senior Voice -


Photos from: Storm New England's Hammond castle




Dimitra Lavrakas photo

At Hammond Castle in Gloucester, Massachusetts, your guided tour begins by walking across the drawbridge.



Powered by ROAR Online Publication Software from Lions Light Corporation
© Copyright 2020