Dedicated o Lord Vishnu, Keraladeshpuram Temple is situated around 3 km off Tanur. The temple is believed to be one of the oldest Hindu temples in Kerala. Legend has it that St. Francis Xavier visited the temple in 1546 AD. The temple was later pillaged by Tippu Sultan and was rebuilt recently.