Kaviyoor Mahadeva Temple

Kaviyoor Mahadeva Temple in Kerala.

Kaviyoor Mahadeva Temple

Tourism
Attraction