The temple complex, which is enclosed in a large area with picturesque surroundings, holds the main sanctum dedicated to Lord Vamana. The sanctum sanctorum of the main shrine houses the idol of Vishnu. The idol is in the form of Lord Vamana preparing to place his foot on the Brahmin Asura King Mahabali. Lord Parashurama is said to have established the temple. The temple also houses records containing the earliest mention of the celebration of the Onam festival dating to 861 Common Era. The temple is under the administration of the Travancore Devaswom Board.