Hammond Castle

80 Hesperus Ave.
Gloucester
Massachusetts
United States