There are many hidden gems in the Kathmandu Valley and Ichangu Narayan is definitely one of them.
Located at the foothill of the Nagarjun forest, approximately 3-km northwest of Swayambhu, the Ichangu Narayan temple is one of the most important Hindu temples in Kathmandu.