This was one of the finest destinations ever for corporate team outing! This is a cave restaurant in Edakkal! Its located in Waynad Kerala.
This is one of the finest tourists spot. From top of Edakkal Caves we can see three states of India is Karnataka, Tamil Nadu and Kerala is equal proportions!