Internet cafe offering computer access and arcade games.