Historical version 9 of 071 (CLOSED), 170 North End
Computer repair shop and internet cafe a couple of doors down from West Croydon Station.
This used to be a different internet cafe called Inter.Net.
Existence last checked in May 2012.
London Road/North End ... ? @THIS_THUMB [[Computer Repairs, 170 North End" /> ...
OS X co-ord: 532146 OS Y co-ord: 166048 (Latitude: 51.378111 Longitude: -0.102656)