Dolphin's Nose and Catherine Falls are probably the best places in Coonoor to enjoy nature at its best.
Read this post on mudnigga.blogspot.com