Sita Chuchura is a 6,611 m high peak, located in the Dhaulagiri Himal, north of the Chhanbardan Glacier and south of the Hidden Valley. To the east lies the French Col, a high mountain pass and together with Thapa La it is connecting the valleys of Myagdi Khola and Kali Gandaki Rivers.