Going by the iCafe on Ingram Street I've been to several times, I'd say this fits your bill. Passed the one on Sauchiehall Street a lot and always seems to be the same. Not sure if there's any other dotted about the city which might be closer, though.