About Churachandpur: Lovely Vacation-spot amidst the Hills
Churachandpur which is also locally called ‘Lamka’ meaning ‘place situated at a road junction’ is a hilly town in Manipur. Situated at a distance of about 60 kilometers from the state capital Imphal which is also the nearest airport, the town is well-connected by road with other parts of the state. ....Read More
Churachandpur Travel Guide Video