Currently Browsing: Pittsburgh waterfall

Fall Run Park in Glenshaw: Scenic Trail and 30 Foot Waterfall

If you live or work around Pittsburgh, there is a good chance that you drove past the entrance of Fall Run. I cannot tell you how many times that I’ve unknowingly driven past the exit. The park is located north of Pittsburgh in Glenshaw with over 93 acres of nature. It is the perfect place for […]

Read More