The temple is nestled amid the huge bare rocks and coconut plantation. The inside of the temple is hexagonal in shape. The walls are decorated with beautiful paintings. In order to see the idol of goddess, one has to crawl through a small cave. A spring located near the temple adds to the scenic beauty.