Lokhra Rd, Sonaighuli, Guwahati, Assam 781034, India
Umananda Temple is located on Peacock Island that lies on the mighty Brahmaputra River. This serene place of worship is named after and dedicated to Lord Shiva. The name 'Umananda' comes from the two Hindi words, namely 'Uma', which was another name for Lord Shiva’s wife and 'Ananda' which means happiness. In fact, Peacock Island is one of the smallest inhabited island and possibly one of the most beautiful too.
Location of Umananda Temple