Chai Kada. - Kurumba Village Resort | India, Tamil Nadu, Nilgiris


Chai Kada in Kurumba Village Resort also known as Tea Shop.

COMMENT