Massachusetts /

Eel Pond

Pond in Massachusetts · 16 acres · near Falmouth

Eel Pond is a 16-acre pond near Falmouth in Massachusetts, with 1 public boat ramp listed here.

Boat launches on Eel Pond