The correct option is
A at
The word "at" is used to show an exact position or particular place, here, like the place of visit being the British Library. Hence, Option A is correct.
The rest of the options do not express relevant meanings. Hence they're incorrect.