Chembai Temple
← Explore all Temples & Teerth
Place: Palakkad Kerala
Chembai Temple. Located in Palakkad.
- Address
- Mankara-Palghat Road, Kottayi, Alathur, Palakkad, Kerala, 678572, India
← Explore all Temples & Teerth
Place: Palakkad Kerala
Chembai Temple. Located in Palakkad.