Pillar Rocks, Kodaikanal August 18, 2018 by Shantha Leave a Comment Pillar Rocks as the name suggests is a place in the Kodaikanal hills where three giant rock pillars stand tall kissing the clouds. You can view the pillars from an observation deck built on the … [Read more...]