Crossed this place multiple times. I have not seen any laptop service centre in this place. Location should be wrongly marked in map. Only road on both sides and foot path is there. From the address given in the map, I assume this must be somewhere close by.