City Road

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