Meshaw Falls is a beautiful set of tumbling falls located at the end of Dry Pine Bay Road. (French River, Ontario, Canada)