Nestled between Godavari river and Bay of Bengal, the Sri Lakhsmi Narasimha Swamy temple has 895 acres of land on record