Old High St Stephen's stands on a promontory above the River Ness, on a site that has been a place of Christian worship since at least the sixth century. The present building dates largely from the eighteenth and nineteenth centuries, but the tower is much older — possibly fourteenth century. It is the oldest church in continuous use in Inverness.
The kirkyard beside the church is the more atmospheric of the two burial grounds in central Inverness. Look for the gravestones with holes bored through them — these are said to be musket ball impacts from the summary executions of Jacobite prisoners after Culloden in 1746. The church is typically open for services and occasionally for heritage visits.