City Road

 was a street in Cardiff, where the alien artefact black market was. Hatch had a phone shop there. (AUDIO: Orr)