Description of Angel Falls
Angel Falls is located in Maine, United States. It is located at the following coordinates: (44.7831, -70.7106).
This description was written by Douglas Twitchell, about Angel Falls.
Not enough votes to display a rating
Angel Falls is the tallest waterfall in the State Of Maine. It is accessible by a short hiking trail off Route 17, just north of Byron, Maine.
These cascading falls are 30 yards tall, very beautiful, but located in the woods, so there are no good scenic views except the falls themselves.
These cascading falls are 30 yards tall, very beautiful, but located in the woods, so there are no good scenic views except the falls themselves.