The correct answer is the word that indicates a place that is being described at present.
Option A is incorrect because ‘when’ indicates the time and not place.
Option B is incorrect because ‘there’ indicates a place at a distance. It is not appropriate for the given context because the place described is not at a distance.