Massachusetts /

Ellis Pond

Lake in Massachusetts · 16 acres · near Norwood

Ellis Pond is a 16-acre lake near Norwood in Massachusetts, with 1 carry-in launch listed here.

Kayak and canoe launches on Ellis Pond