La fortaleza se edificó sobre un promontorio rocoso cerca del lugar donde se libró la batalla de Roslin, donde los escoceses derrotaron a los ingleses en 1303.