Kanthaloor Mahadeva Temple, located at Valiasala, Valiyasalai, in Thiruvananthapuram, Kerala, India .