Allen Rock (Essex County, Massachusetts)


Allen Rock is a small marshy island in the marshlands of Salisbury, Massachusetts. The island is northwest of the Salisbury Beach State Reservation.