Ichangu Narayan is one of the most important Hindu god known as Vishnu. It is situated in the western part of Kathmandu valley. Temple' is an ancient religious complex atop a hill in the Kathmandu valley. Ichangu Narayan is a two-roofed pagoda style temple. Ichhangu is one of the four Narayan temples of kathmandu valley. From there you would get a wonderful view across the Ichangu Valley.