Karimabad town, located on the west bank of the Hunza River, is in the Northern Areas of the Pakistan, in a valley which is at 8,200 feet (2,500 m) elevation. The town is made up of stone walled steep sloping large terraces.