Cascade, The (Melrose)

Add to list?

Remove from favorite
Create New List
Save
1 2 3 4 5

2 out of 5 based on 1 ratings

Your Rating:
1 2 3 4 5

Descriptions from the Web

  • THE FALLS: The Cascade, also called Cascade Falls, is a 40-foot high plethora of horsetails of various shapes and sizes. The tallest drop is 16 feet off a giant wall of rock, almost basalt-tower like in appearance. A plunge of about 10-feet near the base of the structure is also noteworthy. There a   from newenglandwaterfalls.c...  

Melrose, MA