Internet Cafe Creator Idle Icon
A demanding idle game where you run your own Internet cafe
Free