Taxila or Takshashila ( meaning "City of Cut Stone" or " Rock") is a town and an important archaeological site in Rawalpindi District of Punjab, Pakistan. Taxila is situated about north-west of Islamabad and Rawalpindi, just off the famous Grand Trunk Road. The town lies above sea level. It is the headquarters of the Taxila Tehsil in Rawalpindi district.