Attappady Hill Station in Kerala
Located on the north eastern section of the Palakkad district on the northern portion of the state of Kerala, also known as God‘s Own Country, is one of the most popular tourist destinations of Kerala, the beautiful hill station of Attappady. Surrounded by lush green, undulating hills, the beautiful region of Attappady is a definite must […]
Attappady Hill Station in Kerala Read More »